(文章來源:百家號)
隨著物聯網新興技術,藍牙,Wi-Fi無線,NFC的發展,ZigBee是很熟悉的無線通信技術。此外,新興的網絡技術,如SubGHz,螺紋,ANT,Z波,可直接在智能家居,智能城市,智能照明和智能電表使用。有可能是用于網關和云服務器的東西之間的通信許多通信協議。
Plainhttp:這是目前最流行的網絡協議,被服務器制造商廣泛接受,受Internet標準支持,兼容性問題最少,并且無縫支持restful API。然而,這種技術的缺點是成本太高,這反映在HTTP頭和基于文本的格式中。Plainhttp雖然運行在TCP上,但仍然是一種無狀態協議,不適合即時通信應用。客戶端必須發送請求信號已從服務器接收響應(命令)。為了從服務器接收更新,客戶端必須不斷輪詢服務器。
COAP:資源受限的應用協議可以被認為是HTTP的二進制版本,以改進HTTP協議的某些限制,具有非常精確的報頭、支持二進制數據格式,因此它減少了開銷;可以在TCP或其他傳輸層上運行,甚至可以運行SMS。COAP數據包可以很容易地轉換為HTTP數據包。但是,由于缺乏對Internet基礎設施的支持,該技術與防火墻、代理服務器和路由器不兼容。因此,該協議通常僅適用于傳感器網絡中的專用網絡。
WebSockets簡介:這是一個新的互聯網標準的網絡協議支持,使用相同的地址和HTTP的握手方法,與現有的網絡基礎設施兼容。當握手談話結束立即轉換成在TCP雙工通信,適合于實時的雙向通信,尤其是對于虛擬主機環境和代理服務器網關主機背后共享。
Mqtt:它也是在TCP層上運行的一種流行的網絡協議(可選)。它具有主題訂閱模式,更適合將信息廣播到相關網關,也更適合網關與服務器之間的通信。它具有一些適用于物聯網應用的功能,如最后的消息永久存在和消息。
Amqp: 這可能是網關-服務器通信的最佳網絡協議。 該協議充當存儲隊列,以確保即使網絡暫時斷開連接,數據包也不會丟失。可擴展消息處理和字段協議是聊天客戶端廣泛使用的即時消息協議。它規范了許多功能,如用戶身份驗證和消息ID。然而,由于技術規范非常復雜,數據交換使用冗長的XML格式,不適合物聯網應用。
MQTT,DDS,AMQP,XMPP,JMS,REST,CoAP協議這類協議已被廣泛使用,而每個協議都有至少10種代碼實現的,已經宣布了支持實時發布/訂閱物聯網的協議,然而,系統架構事物的特定設計,通信需要考慮實際情況下,選擇合適的協議。
(責任編輯:fqj)
-
物聯網
+關注
關注
2931文章
46245瀏覽量
392481 -
無線技術
+關注
關注
13文章
904瀏覽量
55892
發布評論請先 登錄
物聯網藍牙模塊有哪些優勢?
海上“數字燈塔”:云翎智能低軌衛星物聯網通信破解遠洋航運通信難題

物聯網的應用范圍有哪些?
道生物聯公司介紹及TurMass?物聯網通信技術介紹
物聯網就業有哪些高薪崗位?
zeta在機器學習中的應用 zeta的優缺點分析
物聯網學習路線來啦!
詳解電力物聯網通常使用哪些通信規約?

評論