场景说明
华为云设备接入IoTDA服务的自定义Topic功能用于MQTT协议设备接入 物联网平台 的场景,支持设备消息上报、平台消息下发的Topic进行自定义。根据Topic不同,应用侧可实现不同的业务逻辑处理,也适用于应用侧和设备侧之间,设备无法按照产品模型中定义的属性上报或命令下发的场景。
本示例中,应用服务器收到设备上报Topic为室内温度的数据,判断是否开启或关闭室内空调。
前提条件
新增自定义Topic
具体操作细节请参考新增自定义Topic。
MQTT设备消息上报
- 访问设备接入服务,单击“立即使用”进入设备接入控制台。
- 选择“查看”进入设备详情页。 ,找到对应的设备,单击
- 选择“消息跟踪”页签,单击“启动消息跟踪”跟踪时长根据您的需求自定义。
- 参考MQTT设备快速接入,以MQTT.fx模拟器为例,模拟设备上报自定义Topic消息。
说明:使用IoT Device SDK或原生MQTT协议接入的设备,需要在设备程序中,设置设备上报的自定义Topic名称。
- 在消息跟踪页面,可以查看设备上报的自定义Topic消息。
- 应用侧通过数据转发的方式,获取MQTT设备上报的自定义Topic消息。更多数据转发方式,请参考数据转发。您也可以参考最佳实践案例数据转发到OBS长期存储。