物聯網架構各個層次使用的是什麼通訊協議

2020-12-20 電子發燒友

物聯網架構各個層次使用的是什麼通訊協議

物聯網共享經濟資 發表於 2020-03-18 15:42:41

如下圖所示,本文從以下幾個維度對物聯網常見的幾種協議進行闡述。

一、按網絡四層協議分類:

NB-IoT,LORA,WIFI,藍牙,zigbee,4G都是需要硬體支撐的。

MQTT,COAP,HTTP都是應用層協議,需要連接伺服器,現在有很多物聯網平臺,比如阿里雲,騰訊雲,華為雲等等。

所以(MQTT,COAP,HTTP)是居於(NB-IoT,LORA,WIFI,藍牙,zigbee,4G)的上層協議物理層中。

二、按需要網關來分類:

不需要網關:NB-IoT,2G/4G/5G(晶片可以直接跟運營商:移動,聯通,電信等運營商網絡通信。)

需要網關:LORA,WIFI,zigbee(不能直接連上電信運營商,需要通過一個網關中轉才能連接網絡。)

藍牙設備之間可以通信。

三、NB-IoT,4G對比:

NB-IoT低功耗,傳輸小數據,傳輸速度底,晶片模組和套餐便宜。目前NB基站還較少,不過華為在大力推這個通信方式,相信以後會普及。

2G/4G/5G:傳輸速度快和可以傳輸大的數據,但是功耗高,價格貴

WIFI和zigbee對比:

wifi 功耗高,傳輸速率大11-54Mbps,功耗高10-50mA,距離短20-50m。一個路由只能加入較少設備。

zigbee功耗低,傳輸數據慢100Kbps,功耗20mA,可以中繼,距離遠幾百到幾千米。一個zigbee網關可以加入成千上萬的zigbee設備。

四、應用層協議:MQTT和COAP對比

1. MQTT

mqtt 是一個基於客戶端-伺服器的消息發布/訂閱傳輸協議。MQTT協議是輕量、簡單、開放和易於實現的,這些特點使它適用範圍非常廣泛。

是非常輕量化的通信協議,開銷很小(固定頭部2位元組),是訂閱/發布通信方式,可以一對多,多對一。是TCP通信協議。有三種方式,至多一次:

最多一次:保證盡力交付,

至少一次:保證消息至少傳送一次。但是消息也可以不止一次傳遞。

只有一次:保證每個消息只被對方接收一次。

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

2. coap

COAP協議網絡傳輸層由TCP改為UDP。

基於REST,server的資源地址和網際網路一樣也有類似url的格式,客戶端同樣有POST,GET,PUT,DELETE方法來訪問server,對HTTP做了簡化。

COAP是二進位格式的,HTTP是文本格式的,COAP比HTTP更加緊湊。

輕量化,COAP最小長度僅僅4B,一個HTTP的頭都幾十個B了

支持可靠傳輸,數據重傳,塊傳輸。 確保數據可靠到達。

支持IP多播, 即可以同時向多個設備發送請求。

非長連接通信,適用於低功耗物聯網場景。

3. DDS(Data Distribution Service for Real-Time Systems),面向實時系統的數據分布服務

這是大名鼎鼎的OMG組織提出的協議,其權威性應該能證明該協議的未來應用前景。

適用範圍:分布式高可靠性、實時傳輸設備數據通信。目前DDS已經廣泛應用於國防、民航、工業控制等領域。

特點:

以數據為中心

使用無代理的發布/訂閱消息模式,點對點、點對多、多對多

提供多大21種QoS服務質量策略

協議主要實現:

OpenDDS 是一個開源的 C++ 實現

OpenSplice DDS

4. XMPP

XMPP是基於XML的協議,由於其開放性和易用性,在網際網路及時通訊應用中運用廣泛。相對HTTP,XMPP在通訊的業務流程上是更適合物聯網系統的,開發者不用花太多心思去解決設備通訊時的業務通訊流程,相對開發成本會更低。但是HTTP協議中的安全性以及計算資源消耗的硬傷並沒有得到本質的解決。在設計時都是根據網際網路應用場景設計的,但是個協議的通病就是根本無法適用物聯網設備的多樣性,無法適用很多物聯網設備對低功耗、低成本的需求,難以在極低資源的物聯網設備中運用。

5. HTTP協議

HTTP協議是典型的CS通訊模式,由客戶端主動發起連接,向伺服器請求XML或JSON數據。該協議最早是為了適用web瀏覽器的上網瀏覽場景和設計的,目前在PC、手機、pad等終端上都應用廣泛。

缺點是:

開銷大,消息頭大

HTTP通信方式問題,HTTP的請求/應答方式的會話都是客戶端發起的

安全性差

責任編輯:ct

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 物聯網平臺架構設計
    ,但大部分都是介紹理論或者有關硬體,通訊相關的問題,比如物聯網模塊,物聯網通訊協議MQTT、XMPP、NB_IOT等,個人認為這些只是物聯網中一部分,而涉及到物聯網的設備如何管理,用戶如何管理,數據包如何解析,大數據如何展示等也是物聯網模塊中非常重要的部分,所以作者就根據自身工作中總結出來的建構在雲端的物聯網平臺基本架構分享給大家,並基於此架構如何一步一步來開發一套物聯網平臺。
  • 不同的物聯網通訊技術具有什麼特點
    不同的物聯網通訊技術具有什麼特點 OFweek物聯網 發表於 2020-03-25 09:18:56 如今,「萬物互聯」不只是一種願景,在很多實際的應用場景裡面,已經實現了局部的物聯網
  • 物聯網架構設計
    在設計 lan (Github: https://github.com/phodal/lan) 物聯網平臺的時候,結合之前的一些經驗,構建出一個實際應用中的物聯網構架模型
  • IBM Adept系統:使用比特幣技術的物聯網架構
    在科技圈,不是每個人都知道塊鏈技術(block chain,比特幣背後的交易處理引擎)是什麼,但每個人都在熱烈討論將其作為任何難題的答案。最近,IBM的研究團隊正在建立一個使用塊鏈技術的物聯網分布式平臺。
  • 物聯網架構是否可以運行在雲端?
    這使人們想到了一個核心問題:採用哪種最佳技術架構來解決這一爆炸性增長的數據趨勢?這裡有三個廣泛的選擇:本地部署,雲計算,或混合架構。其答案始終取決於使用情況。  本地部署的物聯網架構  本地部署的物聯網架構採用邊緣計算,其中在網絡邊緣處理數據,這個位置最接近數據源頭。
  • 加拿大最大通訊公司之一與卡爾加裡大學將合作推進物聯網創新
    加拿大最大通訊公司之一羅傑斯通訊(Rogers)與卡爾加裡大學於近日宣布共同籤署一份意在推進創新物聯網研究的五年協議。羅傑斯通訊業務部門總經理Dean Prevost表示:「這次合作將為加拿大相關產業帶來開拓性的物聯網研究與創新,也對開發出推動行業轉型、支持小型企業擴張、驅動經濟發展的IoT應用及業務方案至關重要。」
  • 常見的幾大物聯網通訊技術優缺點分析
    物聯網是當前所有通訊技術與計算機、網際網路的結合,物聯網主要是實現物與物之間,人與物之間,動物與物之間的相互連接溝通及環境與信息狀態的實時共享以及智能化的收集、處理、傳遞、執行,也就是說只要涉及到信息技術的應用,都可以納入物聯網的範疇。
  • 物聯網通信協議常見的有哪幾種
    物聯網通信協議常見的有哪幾種 朗銳智科 發表於 2019-09-16 16:36:47 物聯網生態系統的核心組成部分是連接和通信。
  • SCADA系統如何過渡物聯網
    隨著信息技術的發展,各個領域的應用也不斷成熟,工業自動化系統在總體架構、管理模式、應用技術、綜合挖掘等方面均要發生重大變化,進一步向標準化、可擴展、開放化、低成本的總體目標前進。尤其物聯網概念的推出,使得越來越多的企業將目標監控、數據應用、開放互聯設計為一套完整的解決方案。
  • 有關物聯網的20個問題
    物聯網是當下乃至未來的一個技術熱點,然而很多人對於物聯網還很陌生,以下總結的20個問題可以幫助您全面的了解物聯網。1、物聯網是什麼?通俗地講。物聯網就是「物物相連的網際網路」。這有兩層意思:第一,物聯網的核心和基礎仍然是網際網路,是在網際網路基礎之上的延伸和擴展的一種網絡;第二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通信。
  • 物聯網的三層架構
    這是在IC咖啡學堂001|物聯網 微信群 的第二次物聯網課程的分享。我們春節前介紹了物聯網的基本概念——三個關鍵詞,原計劃今天講物聯網的發展趨勢,在準備課程的時候,發現如果沒有講物聯網的三層架構介紹清楚,是講不清楚物聯網發展趨勢的,所以今天首先介紹一下物聯網的三層架構。
  • 「物聯網架構」在物聯網應用使用關係資料庫還是NoSQL?
    物聯網數據很複雜,需要多個用戶訪問,所以不要犯創建數據孤島的錯誤。 幾乎在每個行業,都有一個由物聯網數據驅動的數位化轉型正在進行中。
  • 白盒密碼技術改變物聯網的5種方式
    物聯網從大的架構可分為感知層、網絡層和應用層,是一個包含大量傳感器設備,並通過Wi-Fi、藍牙、ZigBee、4G LTE等構成的複雜綜合網絡進行互接,最後從雲端和App端進行應用控制以正確提供服務。
  • 特斯聯副總裁李楊:城市級移動物聯網運營平臺架構及應用
    在WOT2016大數據技術峰會物聯網分會場,特斯聯副總裁李楊做了主題為「城市級移動物聯網運營平臺架構及應用」的演講,51CTO記者在峰會現場對其進行了專訪。【受訪人簡介】李楊表示現在物聯網行業已經到一個飛速發展的階段,基於無線通信、協議等不斷演進,促使物聯網無線通訊技術越來越成熟。這樣一來和物聯網相關的很多應用全面鋪開。設備連網,數據可輕鬆上傳,帶動應用的同時項目也隨之落地,特斯聯智慧城市就是很好的案例。
  • 全球Top10物聯網公司的技術和理念是什麼?(上)
    全球Top10物聯網公司的技術和理念是什麼?通過了解全球Top10物聯網公司入局的背景、擁有的技術和產品以及推行的理念能給我們帶來什麼啟發?   通過對IBM、谷歌、英特爾、微軟、蘋果等廠商的物聯網布局以及產品進行了解,能夠幫助我們看清國內廠商的不足與機會。下面就詳細介紹2015年物聯網行業全球前十公司的技術、產品、布局等。
  • NB-IOT基站到底是什麼?一文解讀NB-IOT物聯網平臺如何工作
    IOT連接管理平臺的功能:提供對各種傳感器、SIM卡的數據採集、管理功能,同時可以把數據開放給第三方應用系統,讓各種應用能快速構建自己的物聯網業務。基站不是孤立存在的,屬於網絡架構中的一部分,是連接移動通信網和UE的橋梁。基站一般由機房、信號處理設備、室外的射頻模塊、收發信號的天線、GPS、各種傳輸線纜等組成。
  • 物聯網智慧水錶解決方案
    答案當然是肯定的,基於NB-IoT通訊技術的智能水錶是良策,更是智慧水務市場未來發展的主趨勢。以下是驛通智能針對水錶市場的實際情況與需求分析推出的具有高度針對性和可行性的物聯網智慧水錶解決方案。物聯網智慧水錶解決方案方案概述基於窄帶物聯網(NB-IoT)技術,對傳統水錶進行物聯網化升級改造,改被動的管理模式轉變為主動,實現水錶的所有信息主動上報;以系列管理雲平臺為樞紐,統一對水錶智能化管控,多種方式採集數據,數據主動上報,滿足數據準確性的要求,節省大量人力物力。
  • 中興通訊與重慶前衛籤署城市物聯網戰略合作協議
    昨日, 圍繞「智慧聯接萬物,共建發展生態」的2016物聯網產業峰會在廣州南豐朗豪酒店順利召開。會上,中興通訊股份有限公司(以下簡稱「中興通訊」)與重慶前衛科技集團有限公司(以下簡稱「前衛集團」)籤署了戰略合作協議,共同推進城市物聯網業務的發展。
  • 一探究竟Sigfox、LoRa、NB-IoT物聯網時代的無線傳輸技術
    在物聯網趨勢中,這三種技術各自具有什麼優勢?誰才會是你專業領域的最佳拍檔?物聯網、大數據、AI人工智慧這幾個詞彙,相關產業人員想必嫻熟於心。在物聯網的技術架構中,「感測」是最基礎的核心源頭,無論在農業、工業、建築、交通、醫療等領域,要讓感測到的數據透過AI分析,進而形成相關應用,首先必須部署適合的傳輸技術與網域,才能搜集並回報巨量的環境數據。
  • 無錫物聯網擁有「龍頭」「名片」和「話語權」
    從零開始的無錫物聯網產業,起初中小企業較多,隨著時間推移,不少小企業慢慢找到了市場,今後可以和更多優秀的大企業合作,變成主發力點。未來物聯網企業的目標是全產業鏈,要打通產業生態,頭部企業的引領作用尤為重要。例如,2017年,無錫市與中電海康集團籤署戰略合作協議,攜手打造物聯網產業高地。