使用模拟器体验全流程
本文通过使用MQTT.fx工具模拟器来模拟一个MQTT协议的网关设备,然后与数据平台进行访问,快速完成设备接入的流程,以方便用户快速熟悉平台各个功能的大致使用。
前提条件
安装软件

启动打开后效果

弹出如下配置窗口
参数
说明
Profile Name
输入您的自定义名称。
Profile Type
选择为MQTT Broker。
Broker Address
接入地址:47.106.149.52。
Broker Port
设置为1883。
Client ID
填写mqttClientId,用于MQTT的底层协议报文,保证唯一。
General
General栏目下的设置项可保持系统默认,也可以根据您的具体需求设置。

配置MQTT连接
Broker Address(MQTT代理服务地址): 47.106.149.52 (DDA-IOT云平台v3.0服务地址)
Broker Port (MQTT代理服务端口):1883
User Name(MQTT客户端,即网关与后台的MQTT服务器进行连接的令牌):格式为网关的SN,也可通过"创建设备后复制访问令牌"进行获取。


连接成功

推送数据
我们可以开始简单用MQTT.fx工具模拟网关的MQTT协议向服务器发送一个终端遥测数据
topic:
v1/gateway/telemetry
payload:
{
"WG12345678": [{
"ts": "1609144280398",
"values": {
"H": "60",
"mode": "2",
"NET4GSTA": "1,0",
"mT": "3,0,2",
"mFifo": "5528,5528,113,113",
"DDA": "1",
"boxSta": "0",
"TH": "31.21,35.8",
"NR": "42651,52212",
"Lat": "-0.000000",
"Lon": "-0.000000",
"SDR": 1
}
}]
}
在上面的示例中我们"ts":"1609144280398",是具有毫秒精度的Unix时间戳。例如:值’1609140420031’转换后是’2020-12-28 16:31:20’。

数据推送成功
以下为最终效果,通过模拟工具与后台进行连接并通过MQTT协议作数据推送

需要模拟更多其它数据内容请参考应用开发者指南及协议API文档。
最后更新于
这有帮助吗?