設(shè)備接入到華為云IoT 物聯(lián)網(wǎng)平臺 后,便可與物聯(lián)網(wǎng)平臺進(jìn)行通信。設(shè)備通過自定義Topic或產(chǎn)品模型方式將數(shù)據(jù)上報到平臺,在控制臺設(shè)置后,通過訂閱推送的方式,將設(shè)備生命周期變更、設(shè)備屬性上報、設(shè)備消息上報、設(shè)備消息狀態(tài)變更、設(shè)備狀態(tài)變更、批量任務(wù)狀態(tài)變更等消息推送到您指定的服務(wù)器。
訂閱:是指應(yīng)用服務(wù)器通過調(diào)用物聯(lián)網(wǎng)平臺的創(chuàng)建規(guī)則觸發(fā)條件、創(chuàng)建規(guī)則動作、修改規(guī)則觸發(fā)條件接口配置并激活規(guī)則,或者在控制臺創(chuàng)建訂閱任務(wù),向平臺獲取發(fā)生變更的設(shè)備業(yè)務(wù)信息(如設(shè)備生命周期管理、設(shè)備數(shù)據(jù)上報、設(shè)備消息狀態(tài)、設(shè)備狀態(tài)等)和管理信息(軟固件升級狀態(tài)和升級結(jié)果)。訂閱時必須指定應(yīng)用服務(wù)器的URL,也稱為回調(diào)地址。(什么是回調(diào)地址?)。
推送:是指訂閱成功后,物聯(lián)網(wǎng)平臺根據(jù)應(yīng)用服務(wù)器訂閱的數(shù)據(jù)類型,將對應(yīng)的變更信息(推送的通知內(nèi)容可參考流轉(zhuǎn)數(shù)據(jù))推送給指定的URL地址。如果應(yīng)用服務(wù)器沒有訂閱該類型的數(shù)據(jù)通知,即使數(shù)據(jù)發(fā)生了變更也不會進(jìn)行推送。物聯(lián)網(wǎng)平臺進(jìn)行數(shù)據(jù)推送時,數(shù)據(jù)格式為JSON格式,推送協(xié)議可以采用HTTP或HTTPS協(xié)議,其中HTTPS協(xié)議為加密傳輸協(xié)議,需要進(jìn)行安全認(rèn)證,更加安全,推薦使用。
訂閱推送的示意圖如下圖所示:

當(dāng)前華為物聯(lián)網(wǎng)平臺支持HTTP/HTTPS和AMQP兩種訂閱方式:
- HTTP/HTTPS訂閱推送:應(yīng)用服務(wù)器通過調(diào)用物聯(lián)網(wǎng)平臺的創(chuàng)建規(guī)則觸發(fā)條件、創(chuàng)建規(guī)則動作、修改規(guī)則觸發(fā)條件接口配置并激活規(guī)則,在指定應(yīng)用服務(wù)器的URL后,將平臺獲取發(fā)生變更的設(shè)備業(yè)務(wù)信息(如設(shè)備生命周期管理、設(shè)備數(shù)據(jù)上報、設(shè)備消息狀態(tài)、設(shè)備狀態(tài)等)和管理信息(軟固件升級狀態(tài)和升級結(jié)果)推送給指定URL的服務(wù)器。
- AMQP訂閱推送:無需對接其他華為云服務(wù),即可實現(xiàn)數(shù)據(jù)流轉(zhuǎn)。應(yīng)用服務(wù)器通過調(diào)用物聯(lián)網(wǎng)平臺的創(chuàng)建規(guī)則觸發(fā)條件、創(chuàng)建規(guī)則動作、修改規(guī)則觸發(fā)條件接口配置并激活規(guī)則,在AMQP客戶端和平臺建鏈后,物聯(lián)網(wǎng)平臺根據(jù)用戶訂閱的數(shù)據(jù)類型,即可將對應(yīng)的變更信息推送給指定的AMQP消息隊列。詳細(xì)請參考使用AMQP訂閱推送。
|
訂閱推送 |
適用場景 |
優(yōu)點 |
限制 |
|---|---|---|---|
|
HTTP/HTTPS訂閱推送 |
應(yīng)用作為服務(wù)端被動接收IoT云服務(wù)的消息 |
/ |
/ |
|
AMQP訂閱推送 |
應(yīng)用作為客戶端,可主動拉取IoT云服務(wù)的消息,也可以通過監(jiān)聽被動接收 IoT云服務(wù)的消息。 |
能主動拉取數(shù)據(jù) |
請參考連接規(guī)格。 |
點擊可查看 訂閱推送的詳細(xì)指引
看完本文之后,您是否對物聯(lián)網(wǎng)平臺訂閱推送的原理有所了解了呢?
最新文章
- 物聯(lián)網(wǎng)設(shè)備接入平臺_mqtt設(shè)備接入_Iot設(shè)備接入驗證
- 設(shè)備接入平臺_設(shè)備接入什么意思_iot設(shè)備接入
- 華為云設(shè)備接入IoTDA介紹_物聯(lián)網(wǎng)廠家有哪些_物聯(lián)網(wǎng)的應(yīng)用
- 什么是設(shè)備接入管理服務(wù)_華為云設(shè)備接入平臺_設(shè)備管理與發(fā)放
- 華為云IoT設(shè)備接入服務(wù)介紹_物聯(lián)網(wǎng)平臺_物聯(lián)網(wǎng)設(shè)備接入方案
- 什么是設(shè)備接入_物聯(lián)網(wǎng)平臺_設(shè)備接入技術(shù)有哪些