物聯(lián)網(wǎng)模塊的通信協(xié)議是模塊之間、模塊與云端/終端的“通用語言”,核心分兩大層級(jí)(貼合模塊工作的硬件/傳輸邏輯):底層通信協(xié)議(和模塊通信芯片綁定,決定“怎么傳信號(hào)”)、上層應(yīng)用協(xié)議(決定“傳的內(nèi)容怎么解析”),還有適配物聯(lián)網(wǎng)的輕量級(jí)專屬協(xié)議(專為模塊低功耗、小數(shù)據(jù)量優(yōu)化,是物聯(lián)網(wǎng)模塊的核心常用協(xié)議)。
下面按「模塊實(shí)際應(yīng)用的核心分類」整理,剔除復(fù)雜的底層網(wǎng)絡(luò)協(xié)議,只講物聯(lián)網(wǎng)模塊開發(fā)、選型中高頻用到的協(xié)議,分短距離通信協(xié)議(藍(lán)牙/WiFi/LoRa等短距模塊專屬)、廣域通信協(xié)議(4G/5G/NB-IoT等廣域模塊專屬)、通用應(yīng)用協(xié)議(跨模塊類型,所有聯(lián)網(wǎng)模塊都能適配)、物聯(lián)網(wǎng)輕量級(jí)協(xié)議(物聯(lián)網(wǎng)模塊核心標(biāo)配)四大類,附適配模塊類型+核心特點(diǎn)+適用場景,貼合實(shí)際使用需求:
一、短距離通信協(xié)議(短距物聯(lián)網(wǎng)模塊專屬,底層綁定通信芯片)
和模塊的短距通信硬件直接匹配,是模塊“近距離傳信號(hào)”的基礎(chǔ)協(xié)議,無需接入互聯(lián)網(wǎng),可直連或通過網(wǎng)關(guān)中轉(zhuǎn),小數(shù)據(jù)量、低功耗/高傳輸速度是核心特點(diǎn)。
協(xié)議名稱 | 適配模塊 | 核心特點(diǎn) | 典型場景 |
藍(lán)牙/BLE(藍(lán)牙低功耗) | 藍(lán)牙模塊、BLE模塊 | BLE主打低功耗(藍(lán)牙4.0+),傳輸距離10-50m,小數(shù)據(jù)量,成本低 | 智能手環(huán)、藍(lán)牙溫濕度計(jì)、門禁模塊、智能家居子設(shè)備 |
WiFi(802.11a/b/g/n/ac) | WiFi模塊 | 傳輸速度快(Mbps-Gbps級(jí)),延遲低,距離10-100m,需路由器聯(lián)網(wǎng) | 智能攝像頭、家用空調(diào)/冰箱模塊、室內(nèi)工業(yè)采集模塊 |
LoRaWAN | LoRa模塊 | 基于LoRa擴(kuò)頻技術(shù),傳輸距離1-10km(戶外),低功耗、抗干擾,自組網(wǎng) | 智慧農(nóng)業(yè)傳感器模塊、園區(qū)安防模塊、戶外水文采集模塊 |
ZigBee(802.15.4) | ZigBee模塊 | 低功耗、自組網(wǎng)(多模塊聯(lián)動(dòng)),距離10-30m,小數(shù)據(jù)量,抗干擾 | 智能家居組網(wǎng)模塊(燈光/窗簾聯(lián)動(dòng))、工業(yè)低功耗采集模塊 |
Modbus-RTU/TCP | 有線/WiFi/4G模塊(工業(yè)場景) | 工業(yè)領(lǐng)域通用,簡單穩(wěn)定,支持主從通信,數(shù)據(jù)格式統(tǒng)一 | 工業(yè)PLC對接模塊、傳感器采集模塊、工控設(shè)備聯(lián)網(wǎng)模塊 |
NFC | NFC模塊 | 超短距離(≤10cm),一碰連接,無需配對,小數(shù)據(jù)量 | 智能卡模塊、門禁刷卡模塊、手機(jī)一碰連設(shè)備模塊 |
二、廣域通信協(xié)議(廣域物聯(lián)網(wǎng)模塊專屬,運(yùn)營商/基站配套)
適配4G/5G/NB-IoT/eMTC等廣域通信模塊,依托運(yùn)營商網(wǎng)絡(luò)/基站,實(shí)現(xiàn)全網(wǎng)覆蓋傳輸,協(xié)議專為廣域網(wǎng)絡(luò)的遠(yuǎn)距離、高穩(wěn)定性優(yōu)化,部分協(xié)議和運(yùn)營商網(wǎng)絡(luò)制式綁定。
協(xié)議名稱 | 適配模塊 | 核心特點(diǎn) | 典型場景 |
NB-IoT(窄帶物聯(lián)網(wǎng)) | NB-IoT模塊 | 運(yùn)營商窄帶網(wǎng)絡(luò),功耗極低(續(xù)航數(shù)年),覆蓋廣(地下室/戶外),小數(shù)據(jù)量 | 智能水表/燃?xì)獗砟K、路燈控制模塊、戶外環(huán)境監(jiān)測模塊 |
eMTC(增強(qiáng)型機(jī)器類通信) | eMTC模塊 | 運(yùn)營商網(wǎng)絡(luò),支持移動(dòng)、低延遲,比NB-IoT數(shù)據(jù)量稍大,覆蓋略弱 | 車載定位模塊、外賣柜模塊、移動(dòng)巡檢設(shè)備模塊 |
4G/5G(LTE/LTE - A/5G NR) | 4G模塊、5G模塊 | 運(yùn)營商蜂窩網(wǎng)絡(luò),高速率(5G達(dá)Gbps級(jí))、低延遲、大流量,支持移動(dòng) | 車載智能模塊、高清攝像頭模塊、工業(yè)遠(yuǎn)程控制模塊 |
Cat.1(LTE Cat.1) | Cat.1模塊 | 4G網(wǎng)絡(luò)簡化版,成本比純4G低,速率適中(上行10Mbps/下行50Mbps),低功耗 | 共享設(shè)備模塊(充電寶/單車)、快遞柜模塊、中小流量廣域模塊 |
三、物聯(lián)網(wǎng)輕量級(jí)應(yīng)用協(xié)議(所有物聯(lián)網(wǎng)模塊核心標(biāo)配,最常用)
物聯(lián)網(wǎng)模塊的核心靈魂協(xié)議,專為模塊低算力、低功耗、小數(shù)據(jù)量優(yōu)化(剔除傳統(tǒng)互聯(lián)網(wǎng)協(xié)議的冗余內(nèi)容),是模塊將“采集數(shù)據(jù)/控制指令”封裝后,和云端/網(wǎng)關(guān)交互的核心協(xié)議,跨短距/廣域模塊,可適配所有聯(lián)網(wǎng)類型。
這是物聯(lián)網(wǎng)模塊開發(fā)中使用頻率最高的協(xié)議,廠家會(huì)直接燒錄到模塊固件中,重點(diǎn)記這幾個(gè):
1. LWM2M
- 核心特點(diǎn):專為低功耗廣域模塊(NB-IoT/Cat.1)設(shè)計(jì),輕量級(jí)、數(shù)據(jù)幀小,支持設(shè)備注冊/數(shù)據(jù)上報(bào)/遠(yuǎn)程控制/固件升級(jí),由運(yùn)營商主推;
- 適配模塊:NB-IoT、Cat.1、4G/5G模塊(廣域核心);
- 場景:智能表計(jì)、戶外傳感器模塊的云端交互。
2. MQTT/ MQTT-SN
- 核心特點(diǎn):物聯(lián)網(wǎng)最通用協(xié)議,基于“發(fā)布-訂閱”模式(一個(gè)模塊發(fā)數(shù)據(jù),多個(gè)終端/云端接收),數(shù)據(jù)幀極小,低功耗、高可靠,支持?jǐn)嗑W(wǎng)重連;
- MQTT-SN:為無TCP/IP協(xié)議的模塊(如LoRa/ZigBee)優(yōu)化;
- 適配模塊:所有類型(WiFi/藍(lán)牙/LoRa/4G/NB-IoT);
- 場景:幾乎所有物聯(lián)網(wǎng)場景(智能家居、工業(yè)采集、戶外監(jiān)測)。
3. CoAP
- 核心特點(diǎn):專為物聯(lián)網(wǎng)設(shè)計(jì)的“輕量級(jí)HTTP”,基于UDP協(xié)議,數(shù)據(jù)量小、傳輸快,支持請求-響應(yīng),適配低算力模塊;
- 適配模塊:WiFi、LoRa、NB-IoT模塊;
- 場景:工業(yè)遠(yuǎn)程控制、傳感器模塊實(shí)時(shí)數(shù)據(jù)上報(bào)。
4. HTTP/HTTPS
- 核心特點(diǎn):互聯(lián)網(wǎng)通用協(xié)議,易開發(fā)、兼容性強(qiáng),數(shù)據(jù)幀稍大,功耗略高;
- 適配模塊:WiFi、4G/5G模塊(高算力、大流量);
- 場景:需要和網(wǎng)頁/APP直接對接的模塊(如智能攝像頭、工業(yè)大屏采集模塊)。
四、通用工業(yè)通信協(xié)議(工業(yè)物聯(lián)網(wǎng)模塊專屬,工業(yè)場景標(biāo)配)
針對工業(yè)領(lǐng)域的物聯(lián)網(wǎng)模塊(如工業(yè)采集、工控設(shè)備聯(lián)網(wǎng)模塊),專為工業(yè)現(xiàn)場的高穩(wěn)定性、抗干擾、數(shù)據(jù)同步設(shè)計(jì),是工業(yè)場景模塊和PLC、變頻器、工控機(jī)對接的核心協(xié)議,多和Modbus配合使用。
1. Profinet:西門子工控體系核心,高速以太網(wǎng)協(xié)議,適配工業(yè)WiFi/4G模塊,用于工業(yè)產(chǎn)線設(shè)備聯(lián)網(wǎng);
2. Modbus-TCP/RTU:工業(yè)“通用語”,簡單易開發(fā),RTU用于有線/串口模塊,TCP用于WiFi/4G工業(yè)模塊;
3. OPC UA/OPC DA:工業(yè)云端交互通用協(xié)議,解決不同工業(yè)模塊/設(shè)備的“數(shù)據(jù)互通”,適配工業(yè)4G/5G模塊;
4. CAN/CAN FD:車載/工控總線協(xié)議,適配車載物聯(lián)網(wǎng)模塊、工業(yè)控制模塊,高抗干擾、實(shí)時(shí)性強(qiáng)。
核心總結(jié)(物聯(lián)網(wǎng)模塊協(xié)議選型關(guān)鍵)
1. 底層協(xié)議看硬件:模塊的通信芯片決定底層協(xié)議(如LoRa模塊必用LoRaWAN,NB-IoT模塊必用NB-IoT),選型時(shí)硬件和底層協(xié)議一一對應(yīng),無需額外選擇;
2. 上層協(xié)議看場景:MQTT是物聯(lián)網(wǎng)通用首選(所有模塊都適配,低功耗、易開發(fā)),廣域低功耗模塊(NB-IoT/Cat.1)優(yōu)先LWM2M,工業(yè)場景優(yōu)先Modbus/OPC UA,需要和網(wǎng)頁對接優(yōu)先HTTP/HTTPS;
3. 小數(shù)據(jù)量選輕量協(xié)議:物聯(lián)網(wǎng)模塊多為低算力、小數(shù)據(jù)量,避免用復(fù)雜協(xié)議(如純TCP),優(yōu)先MQTT/CoAP/LWM2M,降低模塊功耗和開發(fā)難度。