物联网实验一 Easy IoT实现mqtt实验
一、实验目的及要求
【实验一】实现Easy IoT配置。
【实验二】实现Easy IoT上mqtt消息的通讯。
二、实验原理与内容
实现mind+下Easy IoT上mqtt消息的通讯。
三、实验软硬件环境
硬件:掌控板
软件:Mind+
四、实验过程(实验步骤、记录、数据、分析)
1、前往Easy IoF平台注册账户,我选择的是全球服务器地址:http://iot.dfrobot.com/
在该平台获取MQTT初始化参数:
lot_id和lot_pwd可以重新生成,重新生成后记得更改参数。
Topic_0为Add a new device得到的topic(新建会自动生成)。
2、打开Mind+软件,连接掌控板:
配置网络服务:MQTT和WI-Fi
3、连接到网络,我选择连接到手机热点。
4、设计算法:
如果按下按钮A,则MQTT发送消息到Topic_0,当接收到Topic_0 的MQTT消息,掌控板先清屏,然后显示MQTT消息在屏幕的第一行,并且3盏灯都亮蓝光。
同理,如果按下按钮B,则MQTT发送消息到Topic_0,当接收到Topic_0 的MQTT消息,掌控板先清屏,然后显示MQTT消息在屏幕的第一行,并且3盏灯都亮蓝光。
同时,Easy IoF也有消息的同步信息:
五、测试/调试及实验结果分析
掌控板:
发送信息:
接收信息:
平台数据:
掌控板和Easy IoF平台的消息体现本实验
实现了mind+下Easy IoT上mqtt消息的通讯。
六、实验结论与体会
本次实验在老师的指导下才能顺利进行。一开始服务器选择错误导致MQTT连接不上,以及MQTT的初始化参数和发起连接顺序混乱导致MQTT连接失败。此次实验做得简易,只是实现了单个体的消息通讯,可以尝试两个个体以及多个个体的消息通讯。