概覽
近距離通(tōng)信:Dash、NFC、Bluetooth、RFID、IRdA ...
遠(yuǎn)距離蜂窩通(tōng)信:GSM(2G)、WCDMA(3G)、LTE(3.9G)、TD-LTE(4G)、NB-IOT ...
遠(yuǎn)距離非蜂窩通(tōng)信:ZigBee、WiFi、Z-Wave、wHART、LoRA ...
有線通(tōng)信:MBus、USB、RS232、RS485、Ethernet ...
分(fēn)類
按網絡四層協議(yì):
物(wù)理(lǐ)層:NB-IoT,LORA,WIFI,藍牙,zigbee,4G,這(zhè)幾個(gè)都需要芯片模組支持(硬件支持)
應用(yòng)層:MQTT,COAP,HTTP,這(zhè)些需要開發服務器,或者對(duì)接雲平台廠商(軟件支持)
所以(MQTT,COAP,HTTP)是居于(NB-IoT,LoRA,WIFI,藍牙,Zigbee,4G)的(de)上層協議(yì)
物(wù)理(lǐ)層中按需要網關來(lái)分(fēn)類:
不需要網關:NB-IoT,4G(芯片可(kě)以直接連上移動,聯通(tōng),電信運營商)
需要網關:LORA,WIFI,zigbee(不能直接連上電信運營商,需要通(tōng)過一個(gè)網關中轉才能連上電信運營商) 藍牙比較特别,是兩個(gè)藍牙設備之間互聯
同層的(de)協議(yì)之間的(de)對(duì)比
NB-IoT,4G對(duì)比:
NB-IoT低功耗,傳輸小數據,傳輸速度底,芯片模組和(hé)套餐便宜
4G:傳輸速度快(kuài)和(hé)可(kě)以傳輸大(dà)的(de)數據,但是功耗高(gāo),價格貴
WIFI和(hé)zigbee對(duì)比:
wifi 功耗高(gāo),傳輸數據快(kuài),一個(gè)路由隻能加入較少設備
zigbee功耗低,傳輸數據慢(màn),可(kě)以中繼,一個(gè)zigbee網關可(kě)以加入成千上萬的(de)zigbee設備
應用(yòng)層協議(yì):MQTT和(hé)CoAP
MQTT是一個(gè)基于客戶端-服務器的(de)消息發布/訂閱傳輸協議(yì)。MQTT協議(yì)是輕量、簡單、開放和(hé)易于實現的(de),這(zhè)些特點使它适用(yòng)範圍非常廣泛。在很多(duō)情況下(xià),包括受限的(de)環境中,如:機器與機器(M2M)通(tōng)信和(hé)物(wù)聯網(IoT)。其在通(tōng)過衛星鏈路通(tōng)信傳感器、偶爾撥号的(de)醫療設備、智能家居、及一些小型化(huà)設備中已廣泛使用(yòng)。
CoAP 1)COAP協議(yì)網絡傳輸層由TCP改爲UDP。 2)它基于REST,server的(de)資源地址和(hé)互聯網一樣也(yě)有類似url的(de)格式,客戶端同樣有POST,GET,PUT,DELETE方法來(lái)訪問server,對(duì)HTTP做(zuò)了(le)簡化(huà)。 3)COAP是二進制格式的(de),HTTP是文本格式的(de),COAP比HTTP更加緊湊。 4)輕量化(huà),COAP最小長(cháng)度僅僅4B,一個(gè)HTTP的(de)頭都幾十個(gè)B了(le) 5)支持可(kě)靠傳輸,數據重傳,塊傳輸。 确保數據可(kě)靠到達。 6)支持IP多(duō)播, 即可(kě)以同時(shí)向多(duō)個(gè)設備發送請求。 7)非長(cháng)連接通(tōng)信,适用(yòng)于低功耗物(wù)聯網場(chǎng)景。