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