[小 迪 导读]:
本教程通过全链路虚拟环境讲述如何用DG-IoT开源工业物联网平台完成MQTT的接入,在掌握基础概念和业务流程之后,通过模拟软件来进行模拟演练。
系统需要使用的一个软件:
- MQTT X:MQTT X 是EMQ 开源的一款跨平台 MQTT 5.0 客户端工具,它支持 macOS, Linux, Windows,并且支持 MQTT 消息格式转换。
系统架构逻辑图如下,包括设备模拟,通道通信,模型设置,应用显示部分

操作步骤:
本次连接先介绍平台产品及物模型的配置再介绍MQTTX。
[小 迪 提醒]:
- 平台将MQTT融合到dgiot的DLink协议中,可以不进行创建通道,直接使用默认的MQTT通道即可。
1.创建产品
1.要连接MQTT,创建一种产品即可
2.创建产品

mqtt
[小 迪 提醒]:
- 产品添加通道后需对相应的通道进行重启
3.产品物模型配置
进入产品详情

将以下物模型代码直接复制即可
- MQTT物模型范例(不选择DLink协议)
{
"properties": [
{
"accessMode": "r",
"dataForm": {
"address": "0X10",
"collection": "%s",
"control": "%d",
"countcollection": "%s",
"countround": "all",
"countstrategy": 20,
"data": "null",
"iscount": "0",
"offset": 0,
"operatetype": "readCoils",
"order": 0,
"originaltype": "short16_AB",
"protocol": "",
"

本教程详述如何使用DGIOT开源工业物联网平台进行MQTT接入,包括创建产品、配置物模型和使用MQTTX进行模拟演练。用户无需创建通道,直接使用默认MQTT通道,通过MQTTX配置连接参数,发送JSON格式信息到指定Topic,实现设备数据交互。
最低0.47元/天 解锁文章
1512

被折叠的 条评论
为什么被折叠?



