Easy IoT实现mqtt实验
Easy IoT实现mqtt实验
一、实验目的及要求
【实验一】实现Easy IoT配置。
【实验二】实现Easy IoT上mqtt消息的通讯。
二、实验原理与内容
实现mind+下Easy IoT上mqtt消息的通讯。
三、实验软硬件环境
硬件:掌控板
软件:Mind+
四、实验过程(实验步骤、记录、数据、分析)
主程序执行开始,首先连接WIFI:
WIFI连接成功后进行下一步,初始化MQTT调整相关参数并进行连接:
MQTT连接成功后进行下一步发送信息:
触摸按键P后清空屏幕成黑色,然后按下A给Topic_0发送信息,发送成功后屏幕显示发送成功并且全部灯亮绿色;按下B给Topic_1发送信息,发送成功后屏幕显示发送成功并且全部灯亮白色**
当Topic_0或Topic_1发送信息并发送成功后屏幕上显示发送成功的信息
核心代码:
实验效果图:
WIFI连接和WQTT连接成功
成功清屏并发送消息至Topic_0
成功清屏并发送消息至Topic_1
五、测试/调试及实验结果分析
在发送那个MQTT信息的时候要注意把相关参数调整好,为了所确认是否收到信息的时候,不仅可以把MQTT的信息显示在掌控版上,其次可以设置相关的亮灯和关灯,能更加明显。需要的注意的有:双方用同一个 lot_id登录;双方的Topic要区别好;需要在上传模式下进行操作,操作完成后需要点击上传至设备,这样才能编译。在出现问题的时候从程序中断出查找更加有效。
六、实验结论与体会
通过此次实验,让我对MIND+软件的使用有了进一步的了解,此次实验运用到了MQTT和WIFI的功能板块。在运用掌控班显示MQTT的同时,通过配置相关的信息来实现MQTT和EASY Iot平台的互连,运用Easy Iot平台来接收MQTT信息,从而实现消息的通讯。在实验的过程中也发现了一些问题,在初始化MQTT的相关参数的时候,要注意好参数的ID 和密码应该为对方的,Topic的参数也要相应对好,否则对方无法接受你的信息;其次,在进行WIFI连接的时候,要把WIFI设置成为2.4G的,其次不能使用5G网络,这样才能连接上WIFI。在收获基本知识的同时,我还明白了如何在CSDN和gitte这两个平台的重要性,我们能够把相关的代码存放在gitte进行公开,相关实验上传到CSDN,这样就能够通过分享与他人讨论,进一步完善自己的相关代码。物联网这门课程我们刚接触,还有好多的知识内容需要我们去掌握,我相信通过自己的努力,能够把所学知识掌握好,把每一次的实验更好的去完成。