什么是設備接入IoT通信協(xié)議
設備接入常用通信協(xié)議
下文將為大家分別解讀CoAP/LWM2M協(xié)議和MQTT協(xié)議,希望能幫助您了解這些協(xié)議,并選擇最適合您的設備的通信協(xié)議。
設備接入常用通信協(xié)議
下文將為大家分別解讀CoAP/LWM2M協(xié)議和MQTT協(xié)議,希望能幫助您了解這些協(xié)議,并選擇最適合您的設備的通信協(xié)議。
-
CoAP(Constrained Application Protocol,受限制的應用協(xié)議)運行于UDP協(xié)議之上,設計上主要借鑒了HTTP協(xié)議的RESTful風格,簡化了協(xié)議包格式,一個最小的CoAP數(shù)據(jù)包僅4字節(jié)。CoAP協(xié)議采用了和HTTP協(xié)議相同的請求/響應模型,客戶端發(fā)出請求后,服務端處理請求并回復響應,是一種點對點的通信模型。CoAP和HTTP一樣都是通過URI指定要訪問的資源,但CoAP協(xié)議以“coap:\\”或"coaps:\\"開頭,其中coaps的s是指消息通過DTLS協(xié)議加密。
-
LWM2M(Lightweight Machine-To-Machine,輕量級M2M)協(xié)議是由由OMA(Open Mobile Alliance)提出并定義的基于CoAP協(xié)議的物聯(lián)網(wǎng)通信協(xié)議。LWM2M協(xié)議在CoAP協(xié)議的基礎上定義了接口、對象等規(guī)范,使得物聯(lián)網(wǎng)設備和物聯(lián)網(wǎng)平臺之間的通信更加簡潔和規(guī)范。
-
MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)協(xié)議運行于TCP協(xié)議之上,是一種基于發(fā)布/訂閱模型的通信協(xié)議。在發(fā)布/訂閱模型模型中,我們需要一個代理服務器(通常稱之為Broker),所有客戶端都需要和服務器建立連接,然后進行訂閱和發(fā)布。若某個客戶端發(fā)布了其他客戶端已訂閱的主題(MQTT協(xié)議中稱之為topic),服務器就會將這個主題轉發(fā)給所有已訂閱的客戶端。例如有A、B、C三個客戶端都連上了同一個服務器,B和C訂閱了“test”主題,然后A發(fā)布了一個主題為“test”的消息,服務器就會把這條消息轉發(fā)給B和C。
iot物聯(lián)網(wǎng)設備接入怎么對接
設備接入指引
iot物聯(lián)網(wǎng)設備接入怎么對接
設備接入指引
-
華為物聯(lián)網(wǎng)平臺支持多種接入方式,滿足各類設備和接入場景要求。請根據(jù)設備類型,選擇合適的開發(fā)模式。
-
認證MCU開發(fā)模式
· IoT Device SDK Tiny已經(jīng)預集成在MCU(Main Control Unit)中,可以直接調用方法連接華為云IoT。
· 設備商用時間短,研發(fā)成本低,無需管理子設備的直連設備。
-
認證模組開發(fā)模式
· IoT Device SDK Tiny已經(jīng)預集成在模組中,通過調用AT指令連接華為云IoT。
· 需要節(jié)省MCU資源,無需管理子設備的直連設備。詳細接入方式請參考通過華為認證模組接入。
-
LiteOS開發(fā)模式
· 設備運行在LiteOS中,通過LiteOS對MCU進行資源管理,同時liteOS內置了IoT Device SDK Tiny,可以通過調用函數(shù)連接華為云IoT。LiteOS開發(fā)模式的設備開發(fā)耗時更短,開發(fā)難度也低。
· 無操作系統(tǒng),無需管理子設備的直連設備
-
常規(guī)開發(fā)模式
· 集成IoT Device SDK Tiny到MCU中,調用SDK中的函數(shù)連接華為云IoT,相比API接入更便捷。
· 設備商用時間充足,MCU的Flash與RAM資源滿足IoT Device SDK Tiny集成條件的場景。
-
Open CPU開發(fā)模式
· 節(jié)省一個MCU,使用公用模組中的MCU能力,將設備的應用程序編譯運行在OpenCPU上。
· 安全要求高,體積較小,商用時間短的設備
-
網(wǎng)關設備開發(fā)模式
· IoT Device SDK預置到CPU(Central Processing Unit)或者MPU(Main Processing Unit)中,通過調用函數(shù)連接到華為云IoT。
· 管理子設備的網(wǎng)關設備。
設備接入IOTDA平臺最佳實踐體驗
設備接入IOTDA視頻教程
視頻指導幫助您快速了解華為云IoT設備接入服務 了解更多
MQTT協(xié)議技術原理
LwM2M協(xié)議技術原理
感知層技術概覽
網(wǎng)絡層技術概覽