系统预置Topic
Topic定义
Topic是消息发布(Pub)者和订阅(Sub)者之间的传输中介。设备可通过Topic实现消息的发送和接收,从而实现服务端与设备端的通信。 为方便海量设备基于Topic进行通信,简化授权操作,物联网平台定义了设备Topic。本文介绍设备Topic的定义、使用和分类。
操作步骤
1.在物联网平台控制台,创建设备。具体操作,请参见 创建设备。
创建设备后,物联网平台为该设备预定义了Topic,包含基础通信Topic、属性Topic、RPC Topic和自定义Topic。
2.开发设备,将设备联网上线,接入物联网平台。
设备端如需使用物联网平台的多种功能,需要实现与物联网平台的通信,要先订阅相关的Topic,并开发具有发布权限Topic的通信逻辑。 开发方法,请参见设备接入 MQTT设备API。文档中各功能开发的示例代码。
设备可通过发送SUB指令订阅指定Topic,实现从物联网平台获取消息。开发方法,请参见 订阅Topic 中的代码示例。
设备可通过发送PUB指令给具有发布权限的Topic,向物联网平台发送消息。开发方法,请参见 发布消息 中发送消息的代码示例。
通过设备Topic通信
通信方式 | 说明 |
---|---|
设备发送消息到物联网平台 | 设备通过发布Topic,向物联网平台发送消息。具体说明,请参见XXXXX。 |
物联网平台流转数据到服务器 | 物联网平台流转设备消息到企业服务器、其他Topic或其他云产品处理。具体操作,请参见XXXXX |
服务器远程控制设备 | 企业服务器调用物联网平台的云端API,向指定设备发送消息。具体说明,请参见XXXXX |
物联网平台下发消息到设备 | 在物联网平台仪表盘中,可以直接通过已订阅的Topic,向指定设备下发指令,或发送消息。具体操作,请参见XXXXX |
设备与设备之间通信 | 将两端设备接入物联网平台,设备间的连接和通信请求都由物联网平台承担。具体操作,请参见XXXXX |