合作伙伴工作台
注册

使用MQTT.fx模拟网关接入平台

前提条件

已在天翼物联网平台(AIoT)控制台创建网关产品、子设备产品、网关设备和子设备,并获取设备相关信息(productIddeviceId和特征串)。创建产品和设备具体操作细节,请参考创建产品、添加设备、分配子设备。

网关设备登录

1.下载并安装MQTT.fx软件。请访问MQTT.fx官网

2.打开MQTT.fx软件,单击设置图标


3.在产品中心找到网关设备,查看网关设备的认证信息。


4.设置基本信息,设置完成后点击右下角Apply


参数

说明

Profile Name

输入您的自定义名称。

Profile Type

选择为MQTT Broker

MQTT Broker Profile Settings

Broker Address

mqtt.ctwing.cn

Broker Port

17998

Client ID

网关产品的设备ID

User Credentials

User name

输入您的自定义名称。

Password

网关产品的特征串

5.单击Connect进行连接。

6.单击Connect进行连接。

7.返回平台网关产品,可查看网关设备已激活在线。

8.订阅3个主题v1/dn/login、v1/dn/cmd、v1/dn/allInfo,订阅的Qos选择Qos1

子设备登录

1.在产品中心找到网关设备,查看网关设备的认证信息。


2.使用MQTT.fx发送子设备上线报文

Topic:v1/up/login

Payload:{"deviceId":"10054135device01","productId":10054135,"password":"k1Azx6cf3qBR-5VxJ-\_czwsbDBwbPmY7nFgKHNGTbNA"}

3.返回平台子设备产品,可查看子设备已激活在线。

4.可根据平台响应结果报文判断问题。

子设备数据上报

1.返回子设备产品,点击“服务定义”,查看服务列表,选择一条服务进行上报。

2.使用MQTT.fx发送数据上报报文:

Topic:v1/up/ad

Payload:{"deviceId":"10054135device01","serviceIdentifier":"data\_report","payload":{"total\_flow":"50"}}


3.返回子设备产品,点击“设备管理”,点击右侧“数据查看”,可查看上报数据。

指令下发及响应

1.返回子设备产品,点击“设备管理”,点击右侧“指令下发”

2.选择需要下发的服务,并填写参数。

3.返回MQTT.fx,Mqtt.fx中能收到对应的指令下发信息

4.使用MQTT.fx发送指令下发响应报文:

Topic:v1/up/cmd

Payload:{"deviceId":"10054135device01","serviceIdentifier":"get\_total\_flow\_resp","taskId":2,"payload":{"total\_flow":"65"}}


5.返回子设备产品,点击“指令下发日志”,输入设备ID,点击“搜索”,可查看该设备指令下发情况。

6.点击右侧详情,可查看响应情况。

设备下线

1.使用Mqtt.fx模拟发送子设备下线报文,

Topic:v1/up/logout

Payload :{"deviceId":"10054135device01 "}


2.返回平台子设备产品,可查看子设备已离线。

3.网关设备下线:返回MQTT.fx,点击Disconnect

4.返回平台网关设备产品,可查看网关设备已离线。


这篇文档是否帮助您解决了问题?
如果您愿意进一步帮助我们改进文档 ,请留下您的联系方式。