Easy IoT实现mqtt实验报告(实现双方通讯)
物联网实验——Easy IoT实现mqtt实验
一、实验目的及要求
【实验一】实现Easy IoT配置。
【实验二】实现Easy IoT上mqtt消息的通讯。
二、实验原理及内容
实现mind+下Easy IoT上mqtt消息的通讯。
三、实验软硬件环境
硬件:掌控板
软件:Mind+
四、实验过程(实验步骤、记录、数据、分析)
1、进入EasyIoT平台注册账号,并添加两个device。
2、进入mind+编写程序
2.1 选择掌控板并添加WiFi和MQTT的网络服务模块
2.2 连接手机热点,因为掌控板只能连接到2.5Ghz频段的WiFi,所以事先要设置好WiFi设置,并登陆已注册的EasyIoT账号和添加所用到的topic;
2.3WiFi连接成功时掌控板会在显示屏上显示’WiFi连接成功的字样’。
2.4 按下手上的掌控板上的A按键和B键,小伙伴的显示屏上会有“hello”和“爱你摸摸哒”的字样就表示成功了。
按下B键的效果
按下A键的效果
小伙伴发送过来的信息
其中一个device工作间收到的信息。
五、测试/调试及实验结果分析
连接wifi和mqtt时,在成功时可以添加显示“连接成功”的字样,避免浪费时间在调试上。
待配置环境准备完成时,接着当按钮A按下时,甲方将会发送信息到平台TOPIC1,由于乙方监听TOPIC0,因此将收到甲方所发送的消息,结果会显示在屏幕上。同理甲方监听TOPIC1,能够收到乙方发到平台的消息。
六、实验结论与体会
经过了几节课的学习,这次实验我没有花太多时间去找各种功能模块,对mind+的使用也更得心应手,并且学会使用利用Easy Iot平台在MQTT上实现消息的通讯,在连接WiFi的时候,我花了比较多的时间,后来才发现是掌控板连接不到5.0Ghs频段的WiFi,后来设置一下就可以了,这启示我程序设计时可以一步一步来调试,而且可以添加多一点调试语句,避免在多个错误中来回调试,从而节省时间。