物聯(lián)網標準和協(xié)議,選擇哪種更適合?
素材來源:網絡
編輯整理:strongerHuang
說到物聯(lián)網,相信大家都有一定了解,但也有很多讀者對物聯(lián)網半知不解。今天就來分享物聯(lián)網中關于標準和協(xié)議相關的內容。
一、關于物聯(lián)網
有些讀者不知道什么是物聯(lián)網,本文先簡述一下物聯(lián)網相關內容。
物聯(lián)網( IoT ,Internet of things )即“萬物相連的互聯(lián)網”,是互聯(lián)網基礎上的延伸和擴展的網絡,將各種信息傳感設備與互聯(lián)網結合起來而形成的一個巨大網絡,實現(xiàn)在任何時間、任何地點,人、機、物的互聯(lián)互通。
---來源百度百科
我們可以將物聯(lián)網分為兩大類:
工業(yè)物聯(lián)網:其中本地網絡基于許多不同技術中的任何一種。物聯(lián)網設備通常將通過全球互聯(lián)網傳輸數據。
商業(yè)物聯(lián)網:本地通信通常是藍牙或以太網(有線或無線)。物聯(lián)網設備通常僅與本地設備通信。
二、物聯(lián)網協(xié)議概述
所有IoT協(xié)議并沒有放在OSI模型(Open System Interconnection)開放系統(tǒng)互聯(lián)(物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層)等現(xiàn)有架構模型之上 ,而是將協(xié)議分為以下幾層以提供一定程度的組織。
-
Infrastructure,比如:6LowPAN、 IPv4/IPv6、 RPL;
-
Identification,比如:EPC、 uCode、 IPv6、 URIs;
-
Comms / Transport ,比如:Wifi、 Bluetooth、 LPWAN;
-
Discovery,比如:Physical Web、 mDNS、 DNS-SD;
-
Data Protocols,比如:MQTT、 CoAP、 AMQP、 Websocket、 Node;
-
Device Management,比如:TR-069、 OMA-DM;
-
Semantic,比如:JSON-LD、 Web Thing Model;
-
Multi-layer Frameworks,比如:Alljoyn、 IoTivity、 Weave、 Homekit;
三、協(xié)議詳解
物聯(lián)網其實是一個復雜的概念,里面種類繁多,這里羅列幾點常見的內容。
1.Infrastructure IPv6: IPv6是一種Internet層協(xié)議,用于數據包交換的互聯(lián)網絡,并提供跨多個IP網絡的端到端數據報傳輸。
6LoWPAN: 6LoWPAN是低功率無線個人局域網上IPv6的首字母縮寫。它是IEEE802.15.4鏈路上IPv6的適配層。該協(xié)議僅在2.4 GHz頻率范圍內以250 kbps的傳輸速率運行。
UDP(用戶數據報協(xié)議): 一種簡單的OSI傳輸層協(xié)議,用于基于Internet協(xié)議(IP)的客戶端/服務器網絡應用程序。UDP是TCP的主要替代方法,它是現(xiàn)有的最古老的網絡協(xié)議之一,于1980年推出。UDP通常用于專門為實時性能而調整的應用程序中。
uIP: uIP是一個開放源代碼TCP / IP協(xié)議棧,能夠與8位和16位微控制器一起使用。它最初是由瑞典計算機科學研究院“網絡嵌入式系統(tǒng)”小組的Adam Dunkels開發(fā)的,并獲得了BSD樣式許可,并由眾多開發(fā)人員進一步開發(fā)。
2.Comms / Transport
通信和傳輸層的技術有很多,Wi-Fi、藍牙、ZigBee、NFC這些技術,相信大家都不陌生。
這些技術通訊速率有很大差異,也要結合實際應用情況來選擇。
四、框架
市面上有很多物聯(lián)網框架,其解決方案有免費的,也有付費的。下面羅列一些框架圖,方便知道初學者學習物聯(lián)網技術。
1.ARM物聯(lián)網平臺總監(jiān)
2.David E Culler開放標準參考模型
3.其他
以上分享了一些常見的物聯(lián)網協(xié)議和框架內容,具體選擇哪一種需要結合實際情況,希望本文內容讓初學者對物聯(lián)網有一個基礎的框架認識。
長按前往圖中包含的公眾號關注
免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!