物联网实验一 Easy IoT实现mqtt实验
一、实验目的及要求
【实验一】实现Easy IoT配置。
【实验二】实现Easy IoT上mqtt消息的通讯。

二、实验原理与内容

实现mind+下Easy IoT上mqtt消息的通讯。

三、实验软硬件环境
硬件:掌控板
软件:Mind+

四、实验过程(实验步骤、记录、数据、分析)
1、前往Easy IoF平台注册账户,我选择的是全球服务器地址:http://iot.dfrobot.com/
在该平台获取MQTT初始化参数:
物联网实验一 Easy IoT实现mqtt实验
lot_id和lot_pwd可以重新生成,重新生成后记得更改参数。
Topic_0为Add a new device得到的topic(新建会自动生成)。物联网实验一 Easy IoT实现mqtt实验

2、打开Mind+软件,连接掌控板:
物联网实验一 Easy IoT实现mqtt实验
配置网络服务:MQTT和WI-Fi
物联网实验一 Easy IoT实现mqtt实验
3、连接到网络,我选择连接到手机热点。
4、设计算法:
如果按下按钮A,则MQTT发送消息到Topic_0,当接收到Topic_0 的MQTT消息,掌控板先清屏,然后显示MQTT消息在屏幕的第一行,并且3盏灯都亮蓝光。
物联网实验一 Easy IoT实现mqtt实验
同理,如果按下按钮B,则MQTT发送消息到Topic_0,当接收到Topic_0 的MQTT消息,掌控板先清屏,然后显示MQTT消息在屏幕的第一行,并且3盏灯都亮蓝光。
物联网实验一 Easy IoT实现mqtt实验
同时,Easy IoF也有消息的同步信息:
物联网实验一 Easy IoT实现mqtt实验
五、测试/调试及实验结果分析
掌控板:
发送信息:
物联网实验一 Easy IoT实现mqtt实验
接收信息:
物联网实验一 Easy IoT实现mqtt实验
平台数据:
物联网实验一 Easy IoT实现mqtt实验
掌控板和Easy IoF平台的消息体现本实验
实现了mind+下Easy IoT上mqtt消息的通讯。
六、实验结论与体会
本次实验在老师的指导下才能顺利进行。一开始服务器选择错误导致MQTT连接不上,以及MQTT的初始化参数和发起连接顺序混乱导致MQTT连接失败。此次实验做得简易,只是实现了单个体的消息通讯,可以尝试两个个体以及多个个体的消息通讯。

相关文章: