[入门教程]掌控板-MQTT-Easy Iot

58414浏览
查看: 58414|回复: 0

[入门教程] 掌控板-MQTT-Easy Iot

[复制链接]
回帖奖励 5 创造力 回复本帖可获得 1 创造力奖励! 每人限 1 次(中奖概率 50%)
本帖最后由 式点 于 2024-1-14 09:51 编辑
如何通过MQTT模块来控制掌控板
如何将信息通过MQTT模块上传到网站上呢?

在这里介绍的是MQTT在和Easy IoT的使用方法
首先,你要有一个自己的Easy Iot 的账号
服务器:https://iot.dfrobot.com.cn
<”初始化”>
点击打开,并注册账号

掌控板-MQTT-Easy Iot图1
接下来,在网站左上方找到“工作间”,点击打开

掌控板-MQTT-Easy Iot图2
会出现这个界面。
然后,打开mind+上传模式,在左下角点击打开扩展,在弹出的页面“主控板”
中选择掌控板,并在网络服务中选择加载“Wi-Fi”“MQTT”两个扩展
掌控板-MQTT-Easy Iot图3       掌控板-MQTT-Easy Iot图4


关闭扩展,在左侧的模块中下滑选择 网络服务-Wi-Fi连接,拖到主程序中,输入自己的WI-FI名称,
密码,并添加 等待直到WI-Fi连接成功,  
之后再拖入 设置MQTT 模块,如图
掌控板-MQTT-Easy Iot图5
点击 MQTT初始化参数 模块后的小齿轮,将Easy-IoT中的 id和pwd 对应填入。

掌控板-MQTT-Easy Iot图6掌控板-MQTT-Easy Iot图7

注意,不要点 重新生成 否则就要在程序中重新输入新的 id和pwd 了。填入后
,点击添加新设备,移动鼠标到新设备名称旁,点击“笔”可以修改名字
掌控板-MQTT-Easy Iot图8
再将名称下的 Topic 填入到程序 初始化参数模块中的Topic_0,并添加向 MQT
T 发起连接和等待直到 MQTT 连接成功
一个程序,最多创建五个上传 Topic
掌控板-MQTT-Easy Iot图9

<程序编写>
这里将分成两个部分讲(发送/上传)
>上传
我们使用模块 MQTT发送消息 来发送消息
掌控板-MQTT-Easy Iot图10
如图,我们使用环境光来做示范,上传程序到掌控板后运行,在Easy-Iot上点
击打开查看详情,就能看到数据了(如果是上传的是 则会显示在折线图中)
掌控板-MQTT-Easy Iot图11
移动鼠标就能查看到对应的值的详情了
如果不是 数 则会显示在下方
掌控板-MQTT-Easy Iot图12
(当然,上传的 数 也会显示在这里)
如果想要删除数据,则可以点击设备的右上角,选择第一个选项来删除数据
掌控板-MQTT-Easy Iot图13
如果要查看最新上传消息,可以按 查看 刷新
掌控板-MQTT-Easy Iot图18
(注意,如果数据超过了设备右上角的上限,那数据就无法上传了。如
果出现了这样的情况可以:1.删除数据   2.点击设备右上角-设置-增加分
配的储存上限。(注意不要超过了总储存上限,否则就算数据没储存满,
也无法上传数据了))
掌控板-MQTT-Easy Iot图14
>发送
在设备中选择 发送消息 或 在查看页面左上角点击 返回我的设备 以打开
发送页面
掌控板-MQTT-Easy Iot图15

在程序中对应编写
掌控板-MQTT-Easy Iot图16
程序指:Topic_0发送“no”开灯 “off”关灯
程序也可以写成这样
掌控板-MQTT-Easy Iot图17

(注意区分发送的值的大小写)发送消息也同
样会储存,占空间,要及时清理
>>>程序
[url=]示例程序.mp[/url]



示例程序.mp

166.19 KB, 下载次数: 2504

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail