IoT物联网平台业务Topic规划最佳实践

IoT物联网平台业务Topic规划最佳实践

当我们基于IoT物联网平台做业务开发时,最关键的一个问题就是:如何合理的规划业务通信的Topic和Payload?


基本原则:

  • Topic具有明确的操作权限:发布/订阅,避免使用 发布和订阅。
  • Topic和Payload格式一一对应,避免一个Topic对应多个Payload格式。
  • Topic携带明确的上行,下行标识符,比如up,down
  • 同类型业务Topic携带相同标识符,以便分类整理


接下来,我们以共享充电宝业务场景为例,给大家展示Topic规划的最佳实战。

1.业务Topic规划

充电宝场景下业务涉及到充电宝机柜的状态,消费者借还充电宝,广告播放业务等场景,Topic规划如下:

1.1 设备上报场景

  • 设备当前属性状态定时上报,包含电压,电流,卡槽状态,温度
  • 广告播放信息上报,包含当前广告资源id,
  • 异常事件上
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章