在阿里云物联网平台 在设备下建立的物模型订阅的是哪个TOPIC 如何找到对应的TOPIC
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云物联网平台中,设备物模型订阅的Topic与设备上报数据或接收命令相关。具体来说:
设备上报属性:设备通常需要订阅/sys/${productKey}/${deviceName}/thing/event/property/post_reply
这个Topic。当设备上报属性到物联网平台后,可以通过此Topic接收平台对上报操作的响应。
接收服务调用(异步):对于异步服务调用,设备需要订阅特定格式的Topic,如默认模块下请求的服务Topic为/sys/${productKey}/${deviceName}/thing/service/${tsl.service.identifier}
,其响应Topic则为${tsl.service.identifier}_reply
。自定义模块下的服务Topic和响应Topic会包含功能块ID,如/sys/${productKey}/${deviceName}/thing/service/${tsl.functionBlockId}:${tsl.service.identifier}
及对应的_reply后缀。
要找到设备已订阅的具体Topic,您可以按照以下步骤操作:
通过这些Topic,设备能够根据物模型定义与物联网平台进行有效的数据交互和命令响应。