物联网平台中服务端和设备端通过 Topic 来实现消息通信。Topic是针对设备的概念Topic类是针对产品的概念。
为了方便海量设备基于海量 Topic 进行通信简化授权操作,物联网平台增加叻 Topic 类的概念您创建产品后,物联网平台会为该产品自动创建默认的 Topic 类并且,在您创建设备后会自动将产品 Topic 类映射到设备上。您无需單独为每个设备授权 Topic
在您创建产品后,物联网平台会自动为您的产品生成一些标准的 Topic 类您可以在产品的消息通信页面,查看该产品的所有 Topic 类
- 类目命名只能包含字母,数字和下划线(_)每级类目不能为空。
- 设备操作权限:发布表示设备可以往 Topic 发布消息;订阅表示设备可以從 Topic 订阅消息
- 基础版产品和高级版产品都支持自定义 Topic 类。您可以根据业务需求通过自定义 Topic 类灵活地进行消息通信。
- 系统 Topic 类是由系统预定義的 Topic 类不支持用户自定义,不采用
/${YourProductKey}
开头例如,高级版中针对物模型所提供的 Topic 类一般以/sys/
开头;固件升级相关的Topic类以/ota/
开头;设备影子的 Topic
產品的 Topic 类不用于通信,只是定义 Topic用于消息通信的是具体的 Topic。
- 设备对应的 Topic 是从产品 Topic 类映射出来根据设备名称而动态创建的。设备的具体 Topic Φ带有设备名称(即
DeviceName
)只能被该设备用于 Pub/Sub - 在配置规则引擎时,配置的 Topic 中可使用通配符且同一个类目中只能出现一个通配符。