MQTT之Easy IoT通信

2019-04-265.9万
AI 快速预览详细 收起
本文介绍了如何使用Mind+ V1.5.2版本的MQTT模块,通过掌控板自带的WIFI模块与Easy IoT平台连接,实现web端控制小灯的亮灭。首先,需要在Easy IoT平台上注册账号并创建设备。接着,在Mind+中编写程序,包括连接WiFi和初始化MQTT。最后,上传程序并与平台进行通信,即可在web端发送“ON”和“OFF”指令来控制小灯的亮灭。整个过程简单易懂,适合STEM教育场景中的少儿编程入门。
Mind+在V1.5.2中针对掌控出了一个专门的物联网模块——MQTT,通过掌控自带的WIFI模块,可以与三个物联网平台连接,从而实现掌控板与web端,甚至是app端的互联。Easy IoT、阿里云和OneNet这三个平台功能各有侧重,各位看官完全可以根据自己的需要选择不同的平台。

在这里先介绍下MQTT在Easy IoT的简单使用。

mqtt在easyiot平台的实现:web端控制小灯的亮灭

1、进入esayiot平台注册自己的账号,并创建设备。
中国服务器:https://iot.dfrobot.com.cn
全球服务器:https://iot.dfrobot.com
注册完成登陆自己账号进入物联网平台,进入物联网平台后,点击顶部菜单的“工作间”,在工作间里即可新建自己的设备。可以新建多个设备,但是Mind+最多只支持同时对5个设备发送和接收消息。
MQTT之Easy IoT通信图1
(图中标记的参数需要对应填入到mind+的MQTT初始化block中。)

2、打开mind+编写程序(使用版本V1.5.2及以上)
1)连接wifi,无论使用哪一个物联网平台都需要先连接wifi。
MQTT之Easy IoT通信图2
2)初始化MQTT
MQTT之Easy IoT通信图3 MQTT之Easy IoT通信图4
选择对应的物联网平台,参数设置直接把Easy IoT平台上的对应参数复制过来。
[size=12.0000pt](3)上传程序,和平台进行通信,完整程序如下:
MQTT之Easy IoT通信图5
可以看到easyiot平台上topic0接收到连接成功的消息
MQTT之Easy IoT通信图6
同时在easyiot端发送”ON”和”OFF”可以控制掌控板连接的LED灯的亮灭。
MQTT之Easy IoT通信图7


截图201904261453433350.png (31.83 KB, 下载次数: 9188)

掌控板 · MQTT之Easy IoT通信:实现web端控制小灯_image_3.webp

easyiot控制灯.rar

44.13 KB, 下载次数: 17673

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(20)
smile94
smile94
物联网平台·怎么不能实时更新接受到的信息呢?每次都要点刷新
hhydfrobot
hhydfrobot
能不能更新一下帖子谢谢
吴志坚
吴志坚
wifi可以连接
MQTT初始化失败,无法连接,ID 密码  地址 都是正确的
atyang
atyang
这里连接的WiFi是要有网络才能实现?有没有可以在局域网范围内的呢?
181938658773301
181938658773301回复atyang
siot,好像没啥限制。EasyIoT限制太多了,5个设备根本不够用啊
微信用户206
微信用户206
我也是请问你解决了吗

魔码星球廖老师 2022-09-28 01:28:35

MQTT初始化失败,无法连接,ID 密码  地址 都是正确的
三春牛-创客
三春牛-创客
哈哈哈
三春牛-创客
三春牛-创客
很适合远距离发送信息!
三春牛-创客
三春牛-创客
6666666666
三春牛-创客
三春牛-创客
呵呵呵呵
三春牛-创客
三春牛-创客
真棒
三春牛-创客
三春牛-创客
感谢分享!
三春牛-创客
三春牛-创客
不错不错
魔码星球廖老师
魔码星球廖老师
MQTT初始化失败,无法连接,ID 密码 地址 都是正确的
三春牛-创客
三春牛-创客
新手教程。
三春牛-创客
三春牛-创客
真不错,值得学习!
春暖花开1
春暖花开1
值得学习
咩咩星人
咩咩星人
为什么我这边接收不了程序
gada888
gada888
不错不错
LL3927
LL3927
太棒了
阿冰
阿冰
感谢分享!!!!
- 没有更多了 -