IoT物聯網平臺業務Topic規劃最佳實踐

IoT物聯網平臺業務Topic規劃最佳實踐

當我們基於IoT物聯網平臺做業務開發時,最關鍵的一個問題就是:如何合理的規劃業務通信的Topic和Payload?


基本原則:

  • Topic具有明確的操作權限:發佈/訂閱,避免使用 發佈和訂閱。
  • Topic和Payload格式一一對應,避免一個Topic對應多個Payload格式。
  • Topic攜帶明確的上行,下行標識符,比如up,down
  • 同類型業務Topic攜帶相同標識符,以便分類整理


接下來,我們以共享充電寶業務場景爲例,給大家展示Topic規劃的最佳實戰。

1.業務Topic規劃

充電寶場景下業務涉及到充電寶機櫃的狀態,消費者借還充電寶,廣告播放業務等場景,Topic規劃如下:

1.1 設備上報場景

  • 設備當前屬性狀態定時上報,包含電壓,電流,卡槽狀態,溫度
  • 廣告播放信息上報,包含當前廣告資源id,
  • 異常事件上
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章