物聯網相關協議

物聯網通信協議,它們具有不同的性能、數據速率、覆蓋範圍、功率和內存,而且每一種協議都有各自的優點和或多或少的缺點。其中有些通信協議只能用在小型家用電器,而其他一些通信協議則可以用於大型智慧城市項目。物聯網通信協議分爲兩大類:

 

 

一類是接入協議:一般負責子網內設備間的組網及通信

 

 

一類是通訊協議:主要是運行在傳統互聯網TCP/IP協議之上的設備通訊協議,負責設備通過互聯網進行數據交換及通信。

 

 

物理層、數據鏈路層協議

 

 

1、遠距離蜂窩通信

 

 

(1)2G/3G/4G通信協議,分別指第二、三、四代移動通信系統協議。

 

 

(2)NB-IoT

 

 

窄帶物聯網(Narrow Band Internet of Things, NB-IoT)成爲萬物互聯網絡的一個重要分支。NB-IoT構建於蜂窩網絡,只消耗大約180kHz的帶寬,可直接部署於GSM網絡、UMTS網絡或LTE網絡,以降低部署成本、實現平滑升級。NB-IoT聚焦於低功耗廣覆蓋(LPWA)物聯網(IoT)市場,是一種可在全球範圍內廣泛應用的新興技術。具有覆蓋廣、連接多、速率快、成本低、功耗低、架構優等特點。

 

 

應用場景:NB-IoT網絡帶來的場景應用包括智能停車、智能消防、智能水務、智能路燈、共享單車和智能家電等。

 

 

(3)5G

 

 

第五代移動通信技術,是最新一代蜂窩移動通信技術。5G的性能目標是高數據速率、減少延遲、節省能源、降低成本、提高系統容量和大規模設備連接。

 

 

應用場景:AR/VR、車聯網、智能製造、智慧能源、無線醫療、無線家庭娛樂、聯網無人機、超高清/全景直播、個人AI輔助、智慧城市。

 

 

2、遠距離非蜂窩通信

 

 

(1)WiFi

 

 

由於前幾年家用WiFi路由器以及智能手機的迅速普及,WiFi協議在智能家居領域也得到了廣泛應用。WiFi協議最大的優勢是可以直接接入互聯網。相對於ZigBee,採用Wifi協議的智能家居方案省去了額外的網關,相對於藍牙協議,省去了對手機等移動終端的依賴。

 

 

商用WiFi在高鐵站、商場等公共場所的覆蓋,將商用WiFi的前景應用潛力進行一個充分的表現。

 

 

(2)ZigBee

 

 

ZigBee是一種低速短距離傳輸的無線通信協議,是一種高可靠的無線數傳網絡,它的特點是低速、低耗電、低成本、支持大量網上節點、支持多種網上拓撲、低複雜度、快速、可靠、安全。ZigBee主要是依靠無線網絡進行傳輸,它能夠近距離的進行無線連接,屬於無線網絡通訊技術的一種。

 

 

ZigBee技術的先天性優勢,使得它在物聯網行業逐漸成爲一個主流技術,在工業、農業、智能 家居等領域得到大規模的應用。

 

 

(3)LoRa

 

 

LoRa(LongRange,遠距離)是一種調製技術,與同類技術相比,提供更遠的通信距離。LoRa 網關、煙感、水監測、紅外探測、定位、排插等廣泛應用物聯網產品。作爲一種窄帶無線技術,LoRa 是使用到達時間差來實現地理定位的。LoRa 定位的應用場景:智慧城市和交通監控、計量和物流、農業定位監控。

 

 

3、近距離通信

 

 

RFID

 

 

射頻識別(RFID)是 Radio Frequency Identification 的縮寫。其原理爲閱讀器與標籤之間進行非接觸式的數據通信,達到識別目標的目的。RFID 的應用非常廣泛,典型應用有動物晶片、汽車晶片防盜器、門禁管制、停車場管制、生產線自動化、物料管理。完整的RFID系統由讀寫器(Reader)、電子標籤(Tag)和數據管理系統三部分組成。

 

 

NFC

 

 

NFC的中文全稱爲近場通信技術。NFC是在非接觸式射頻識別(RFID)技術的基礎上,結合無線互聯技術研發而成,它爲我們日常生活中越來越普及的各種電子產品提供了一種十分安全快捷的通信方式。NFC中文名稱中的“近場”是指臨近電磁場的無線電波。

 

 

應用地方:應用在會議簽到、考勤、訪客、門禁等領域。NFC具有人機交互、機器間交互等功能。

 

 

Bluetooth

 

 

藍牙技術是一種無線數據和語音通信開放的全球規範,它是基於低成本的近距離無線連接,爲固定和移動設備建立通信環境的一種特殊的近距離無線技術連接。

 

 

藍牙能在包括移動電話、PDA、無線耳機、筆記本電腦、相關外設等衆多設備之間進行無線信息交換。利用“藍牙”技術,能夠有效地簡化移動通信終端設備之間的通信,也能夠成功地簡化設備與因特網Internet之間的通信,從而數據傳輸變得更加迅速高效,爲無線通信拓寬道路。

 

 

4、有線通信

 

 

(1)USB

 

 

USB,是英文Universal Serial Bus(通用串行總線)的縮寫,是一個外部總線標準,用於規範電腦與外部設備的連接和通訊。是應用在PC領域的接口技術。

 

 

(2)串口通信協議

 

 

串口通信協議是指規定了數據包的內容,內容包含了起始位、主體數據、校驗位及停止位,雙方需要約定一致的數據包格式才能正常收發數據的有關規範。在串口通信中,我們常用使用的協議包括RS-232、RS-422和RS-485。

 

 

串口通信是指外設和計算機間,通過數據線按位進行傳輸數據的一種通訊方式。這種通信方式使用的數據線少,在遠距離通信中可以節約通信成本,但其傳輸速度比並行傳輸低。

 

 

(3)以太網

 

 

以太網是一種計算機局域網技術。IEEE組織的IEEE 802.3標準制定了以太網的技術標準,它規定了包括物理層的連線、電子信號和介質訪問層協議的內容。

 

 

二、網絡層、傳輸協議

 

 

1、IPv 4

 

 

互聯網通信協議第四版,是網際協議開發過程中的第四個修訂版本,IPv4是互聯網通信的核心,也是使用最廣泛的網際協議版本。

 

 

2、IPv6

 

 

互聯網協議第6版,因爲IPv4存在一個很大的問題就是網絡地址資源有限,這個問題會嚴重製約了互聯網的應用和發展。IPv6的使用,不僅能解決網絡地址資源數量的問題,而且也解決了多種接入設備連入互聯網的障礙

 

 

3、TCP

 

 

傳輸控制協議(TCP,Transmission Control Protocol)是一種面向連接的、可靠的、基於字節流的傳輸層通信協議。TCP旨在適應支持多網絡應用的分層協議層次結構。連接到不同但互聯的計算機通信網絡的主計算機中的成對進程之間依靠TCP提供可靠的通信服務。TCP假設它可以從較低級別的協議獲得簡單的,可能不可靠的數據報服務。

 

 

三、應用層協議

 

 

1、MQTT協議

 

 

MQTT (Message Queue Telemetry Transport),翻譯成中文就是,遙測傳輸協議,其主要提供了訂閱/發佈兩種消息模式,更爲簡約、輕量,易於使用,特別適合於受限環境(帶寬低、網絡延遲高、網絡通信不穩定)的消息分發,屬於物聯網(Internet of Thing)的一個標準傳輸協議。

 

 

在很多情況下,包括受限的環境中,如:機器與機器(M2M)通信和物聯網(IoT)。其在,通過衛星鏈路通信傳感器、偶爾撥號的醫療設備、智能家居、及一些小型化設備中已廣泛使用。

 

 

2、CoAP協議

 

 

CoAP(Constrained Application Protocol)是一種在物聯網世界的類Web協議,適用於需要通過標準互聯網網絡進行遠程控制或監控的小型低功率傳感器,開關,閥門和類似的組件,服務器對不支持的類型可以不響應

 

 

3、REST/HTTP協議

 

 

RESTful是一種基於資源的軟件架構風格。所謂資源,就是網絡上的一個實體,或者說是網絡上的一個具體信息。一張圖片、一首歌曲都是一個資源。RESTful API是基於HTTP協議的一種實現。(HTTP是一個應用層的協議,特點是簡捷 快速)。

 

 

滿足Rest規範的應用程序或設計就是RESTful,根據Rest規範設計的API,就叫做RESTful API

 

 

4、DDS協議

 

 

DDS(Data Distribution Service)分佈式實時數據分發服務中間件協議,它是分佈式實時網絡裏的“TCP/IP”,用來解決實時網絡中的網絡協議互聯,其作用相當於“總線上的總線”。

 

 

5、AMQP協議

 

 

AMQP,即Advanced Message Queuing Protocol,一個提供統一消息服務的應用層標準高級消息隊列協議,是應用層協議的一個開放標準,爲面向消息的中間件設計。基於此協議的客戶端與消息中間件可傳遞消息,並不受客戶端/中間件不同產品,不同的開發語言等條件的限制。Erlang中的實現有RabbitMQ等。

 

 

6、XMPP協議

 

 

XMPP是一種基於標準通用標記語言的子集XML的協議,它繼承了在XML環境中靈活的發展性。因此,基於XMPP的應用具有超強的可擴展性。經過擴展以後的XMPP可以通過發送擴展的信息來處理用戶的需求,以及在XMPP的頂端建立如內容發佈系統和基於地址的服務等應用程序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章