Topic是消息发布(Pub)者和订阅(Sub)者之间的传输中介。设备可通过Topic实现消息的发送和接收,从而实现服务端与设备端的通信。为方便海量设备基于Topic进行通信,简化授权操作,物联网平台定义了产品Topic类和设备Topic。本文介绍产品和设备Topic的定义、使用和分类。
类型 | Topic类及数据格式 | 说明 |
---|---|---|
基础通信Topic | OTA升级 | 设备固件升级 |
设备标签 | 设备上报信息,如厂商、设备型号等,sn编号 | |
时钟同步 | NTP服务同步请求和响应的Topic,解决嵌入式设备资源受限,系统不包含NTP服务,端上没有精确时间戳的问题。 | |
广播通信 | 广播Topic。调用云端API PubBroadcast向订阅了该Topic的所有设备发送广播消息,实现批量控制设备。 | |
物模型通信Topic | 属性上报 | 设备上报属性 |
属性设置 | 平台调用某个属性 | |
事件上报 | 设备上报事件 | |
服务调用 | 平台调用功能 | |
自定义Topic | 自定义Topic类及格式 |