(文章來源:人人都是產品經理)
我們將物聯(lián)網協(xié)議分為兩類,一類是傳輸協(xié)議,另一類是通信協(xié)議。 傳輸協(xié)議通常負責子網中設備之間的聯(lián)網和通信。我們之前已經為每個人做過一門科學,并且對文章進行了詳細介紹。 通信協(xié)議主要是運行在傳統(tǒng)Internet TCP / IP協(xié)議上的設備通信協(xié)議,并負責通過Internet在設備之間進行數據交換和通信。
HTTP協(xié)議是典型的CS通訊模式,由客戶端主動發(fā)起連接,向服務器請求XML或JSON數據。該協(xié)議最早是為了適用web瀏覽器的上網瀏覽場景和設計的,目前在PC、手機、pad等終端上都應用廣泛,但并不適用于物聯(lián)網場景。REST (RepresentationalState Transfer),表征狀態(tài)轉換,是基于HTTP協(xié)議開發(fā)的一種通信風格,目前還不是標準。
適用范圍:REST/HTTP主要為了簡化互聯(lián)網中的系統(tǒng)架構,快速實現客戶端和服務器之間交互的松耦合,降低了客戶端和服務器之間的交互延遲。因此適合在物聯(lián)網的應用層面,通過REST開放物聯(lián)網中資源,實現服務被其他應用所調用。CoAP (ConstrainedApplication Protocol),受限應用協(xié)議,應用于無線傳感網中協(xié)議。
適用范圍:CoAP是簡化了HTTP協(xié)議的RESTful API,CoAP是6LowPAN協(xié)議棧中的應用層協(xié)議,它適用于在資源受限的通信的IP網絡。MQTT (MessageQueuing Telemetry Transport ),消息隊列遙測傳輸,由IBM開發(fā)的即時通訊協(xié)議,相比來說比較適合物聯(lián)網場景的通訊協(xié)議。
MQTT協(xié)議采用發(fā)布/訂閱模式,所有的物聯(lián)網終端都通過TCP連接到云端,云端通過主題的方式管理各個設備關注的通訊內容,負責將設備與設備之間消息的轉發(fā)。DDS(DataDistribution Service for Real-Time Systems),面向實時系統(tǒng)的數據分布服務,這是大名鼎鼎的OMG組織提出的協(xié)議,其權威性應該能證明該協(xié)議的未來應用前景。
AMQP(AdvancedMessage Queuing Protocol),先進消息隊列協(xié)議,這是OASIS組織提出的,該組織曾提出OSLC(OpenSource Lifecyle)標準,用于業(yè)務系統(tǒng)例如PLM,ERP,MES等進行數據交換。適用范圍:最早應用于金融系統(tǒng)之間的交易消息傳遞,在物聯(lián)網應用中,主要適用于移動手持設備與后臺數據中心的通信和分析。
XMPP(ExtensibleMessaging and Presence Protocol)可擴展通訊和表示協(xié)議,XMPP的前身是Jabber,一個開源形式組織產生的網絡即時通信協(xié)議。XMPP目前被IETF國際標準組織完成了標準化工作。即時通信的應用程序,還能用在網絡管理、內容供稿、協(xié)同工具、檔案共享、游戲、遠端系統(tǒng)監(jiān)控等。JMS (JavaMessage Service),JAVA消息服務,這是JAVA平臺中著名的消息隊列協(xié)議。
Java消息服務(JavaMessage Service)應用程序接口,是一個Java平臺中關于面向消息中間件(MOM)的API,用于在兩個應用程序之間,或分布式系統(tǒng)中發(fā)送消息,進行異步通信。Java消息服務是一個與具體平臺無關的API,絕大多數MOM提供商都對JMS提供支持。
DDS、MQTT、AMQP和JMS都是基于發(fā)布/訂閱模式,發(fā)布/訂閱框架具有服務自發(fā)現、動態(tài)擴展、事件過濾的特點,它解決了物聯(lián)網系統(tǒng)在應用層的數據源快速獲取、物的加入和退出、興趣訂閱、降低帶寬流量等問題,實現物的聯(lián)接在空間上松耦合(雙方無需知道通信地址)、時間上松耦合和同步松耦合。
在服務策略的幫助下,DDS能夠有效地控制和管理網絡帶寬、內存空間等資源的使用,同時也能控制數據的可靠性、實時性和數據的生存時間,通過靈活使用這些服務質量策略,DDS不僅能在窄帶的無線環(huán)境上,也能在寬帶的有線通信環(huán)境上開發(fā)出滿足實時性需求的數據分發(fā)系統(tǒng)。
(責任編輯:fqj)
-
通信協(xié)議
+關注
關注
28文章
879瀏覽量
40299 -
物聯(lián)網
+關注
關注
2909文章
44557瀏覽量
372790
發(fā)布評論請先 登錄
相關推薦
評論