Tips
一般的自定制設備、DTU或者模組,:有一個訂閱主題 和 一個發(fā)布主題。其中
- {productId}:平臺產(chǎn)品ID
- {deviceNum}: 設備編號(IMEI號或MAC地址,或平臺生成的唯一編號)
- 帶有遺棄字樣的主題,2.X版本后不再使用
一、服務端主題
Tips
- 平臺下發(fā)指令主題:/{productId}/{deviceNum}/function/get
- 服務端訂閱采用通配符,訂閱所有設備
/{productId}/{deviceNum}/function/get 發(fā)布屬性/功能
/{productId}/{deviceNum}/status/post 發(fā)布設備狀態(tài)
/{productId}/{deviceNum}/ntp/get 發(fā)布時鐘同步
/{productId}/{deviceNum}/upgrade/get 發(fā)布OTA升級(新)
/+/+/info/post 訂閱設備信息
/+/+/ntp/post 訂閱時鐘同步
/+/+/event/post 訂閱事件
/+/+/property/post 訂閱屬性/功能
/+/+/upgrade/reply 訂閱OTA升級(新)
# 遺棄
/{productId}/{deviceNum}/property/get 發(fā)布屬性(遺棄)
/+/+/function/post 訂閱功能(遺棄)
/+/+/property-offline/post 訂閱屬性(遺棄,影子模式)
/+/+/function-offline/post 訂閱功能(遺棄,影子模式)
二、設備端主題
Tips
設備段主要上報狀態(tài)和指令,訂閱平臺下發(fā)的指令:
- /{productId}/{deviceNum}/property/post 發(fā)布屬性/功能
- /{productId}/{deviceNum}/function/get 訂閱屬性/功能
/{productId}/{deviceNum}/property/post 發(fā)布屬性/功能
/{productId}/{deviceNum}/event/post 發(fā)布事件
/{productId}/{deviceNum}/monitor/post 發(fā)布實時監(jiān)測數(shù)據(jù)
/{productId}/{deviceNum}/info/post 發(fā)布設備信息
/{productId}/{deviceNum}/ntp/post 發(fā)布時鐘同步
/{productId}/{deviceNum}/upgrade/reply 發(fā)布OTA升級(新)
/{productId}/{deviceNum}/function/get 訂閱屬性/功能
/{productId}/{deviceNum}/info/get 訂閱設備信息
/{productId}/{deviceNum}/ntp/get 訂閱時鐘同步
/{productId}/{deviceNum}/ota/get 訂閱設備升級(舊)
/{productId}/{deviceNum}/monitor/get 訂閱實時監(jiān)測 (返回實時監(jiān)測的次數(shù)和間隔)
/{productId}/{deviceNum}/upgrade/get 訂閱OTA升級(新)
# 遺棄
/{productId}/{deviceNum}/function/post 發(fā)布功能(遺棄)
/{productId}/{deviceNum}/property/get 訂閱屬性(遺棄)
/{productId}/{deviceNum}/property-online/get 訂閱屬性,在線模式(遺棄)
/{productId}/{deviceNum}/function-online/get 訂閱功能,在線模式(遺棄)
三、用戶端(網(wǎng)頁端/小程序/App)主題
Tips
用戶端主要是界面實時顯示,包括設備狀態(tài)和物模型指令
- /{productId}/{deviceNum}/ws/service 訂閱屬性/功能(mqtt over websocket)
- /{productId}/{deviceNum}/status/post 訂閱設備狀態(tài)(終端訂閱)
/{productId}/{deviceNum}/monitor/get 發(fā)布實時監(jiān)測 (實時監(jiān)測的次數(shù)和間隔)
/{productId}/{deviceNum}/ota/get 發(fā)布設備升級(舊)
/{productId}/{deviceNum}/ws/service 訂閱屬性/功能(mqtt over websocket)
/{productId}/{deviceNum}/status/post 訂閱設備狀態(tài)(終端訂閱)
/{productId}/{deviceNum}/monitor/post 訂閱實時監(jiān)測數(shù)據(jù)
# 遺棄
/{productId}/{deviceNum}/function/post 訂閱功能(遺棄)
/{productId}/{deviceNum}/property-online/get 發(fā)布屬性,在線模式(遺棄)
/{productId}/{deviceNum}/function-online/get 發(fā)布功能,在線模式(遺棄)
/{productId}/{deviceNum}/property-offline/post 發(fā)布屬性(遺棄,影子模式,用戶端為主)
/{productId}/{deviceNum}/function-offline/post 發(fā)布功能(遺棄,影子模式,用戶端為主)