衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

物聯網都有哪些通信協議,該如何去選擇

獨愛72H ? 來源:人人都是產品經理 ? 作者:人人都是產品經理 ? 2019-11-22 16:15 ? 次閱讀

(文章來源:人人都是產品經理)

我們將物聯網協議分為兩類,一類是傳輸協議,另一類是通信協議。 傳輸協議通常負責子網中設備之間的聯網和通信。我們之前已經為每個人做過一門科學,并且對文章進行了詳細介紹。 通信協議主要是運行在傳統Internet TCP / IP協議上的設備通信協議,并負責通過Internet在設備之間進行數據交換和通信。

HTTP協議是典型的CS通訊模式,由客戶端主動發起連接,向服務器請求XML或JSON數據。該協議最早是為了適用web瀏覽器的上網瀏覽場景和設計的,目前在PC、手機、pad等終端上都應用廣泛,但并不適用于物聯網場景。REST (RepresentationalState Transfer),表征狀態轉換,是基于HTTP協議開發的一種通信風格,目前還不是標準。

適用范圍:REST/HTTP主要為了簡化互聯網中的系統架構,快速實現客戶端和服務器之間交互的松耦合,降低了客戶端和服務器之間的交互延遲。因此適合在物聯網的應用層面,通過REST開放物聯網中資源,實現服務被其他應用所調用。CoAP (ConstrainedApplication Protocol),受限應用協議,應用于無線傳感網中協議。

適用范圍:CoAP是簡化了HTTP協議的RESTful API,CoAP是6LowPAN協議棧中的應用層協議,它適用于在資源受限的通信的IP網絡。MQTT (MessageQueuing Telemetry Transport ),消息隊列遙測傳輸,由IBM開發的即時通訊協議,相比來說比較適合物聯網場景的通訊協議。

MQTT協議采用發布/訂閱模式,所有的物聯網終端都通過TCP連接到云端,云端通過主題的方式管理各個設備關注的通訊內容,負責將設備與設備之間消息的轉發。DDS(DataDistribution Service for Real-Time Systems),面向實時系統的數據分布服務,這是大名鼎鼎的OMG組織提出的協議,其權威性應該能證明該協議的未來應用前景。

AMQP(AdvancedMessage Queuing Protocol),先進消息隊列協議,這是OASIS組織提出的,該組織曾提出OSLC(OpenSource Lifecyle)標準,用于業務系統例如PLM,ERP,MES等進行數據交換。適用范圍:最早應用于金融系統之間的交易消息傳遞,在物聯網應用中,主要適用于移動手持設備與后臺數據中心的通信和分析。

XMPP(ExtensibleMessaging and Presence Protocol)可擴展通訊和表示協議,XMPP的前身是Jabber,一個開源形式組織產生的網絡即時通信協議。XMPP目前被IETF國際標準組織完成了標準化工作。即時通信的應用程序,還能用在網絡管理、內容供稿、協同工具、檔案共享、游戲、遠端系統監控等。JMS (JavaMessage Service),JAVA消息服務,這是JAVA平臺中著名的消息隊列協議。

Java消息服務(JavaMessage Service)應用程序接口,是一個Java平臺中關于面向消息中間件(MOM)的API,用于在兩個應用程序之間,或分布式系統中發送消息,進行異步通信。Java消息服務是一個與具體平臺無關的API,絕大多數MOM提供商都對JMS提供支持。

DDS、MQTT、AMQP和JMS都是基于發布/訂閱模式,發布/訂閱框架具有服務自發現、動態擴展、事件過濾的特點,它解決了物聯網系統在應用層的數據源快速獲取、物的加入和退出、興趣訂閱、降低帶寬流量等問題,實現物的聯接在空間上松耦合(雙方無需知道通信地址)、時間上松耦合和同步松耦合。

在服務策略的幫助下,DDS能夠有效地控制和管理網絡帶寬、內存空間等資源的使用,同時也能控制數據的可靠性、實時性和數據的生存時間,通過靈活使用這些服務質量策略,DDS不僅能在窄帶的無線環境上,也能在寬帶的有線通信環境上開發出滿足實時性需求的數據分發系統。
(責任編輯:fqj)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信協議
    +關注

    關注

    28

    文章

    915

    瀏覽量

    40440
  • 物聯網
    +關注

    關注

    2913

    文章

    44928

    瀏覽量

    377057
收藏 人收藏

    評論

    相關推薦

    iic協議聯網中的應用

    聯網(IoT)是一個由相互連接的智能設備組成的網絡,這些設備能夠收集、交換和分析數據。在聯網的實現中,通信協議扮演著至關重要的角色,它們
    的頭像 發表于 02-05 11:32 ?226次閱讀

    LoRaWAN通信協議聯網應用

    LoRaWAN(Long Range Wide Area Network,長距離廣域網)是由LoRa聯盟推出的一種低功耗廣域網標準,定義了網絡的通訊協議和系統架構。標準提供智能設備間的互聯互通服務
    的頭像 發表于 01-02 15:57 ?181次閱讀
    LoRaWAN<b class='flag-5'>通信協議</b><b class='flag-5'>物</b><b class='flag-5'>聯網</b>應用

    總線通信協議解析及應用

    在現代計算機系統中,總線通信協議扮演著至關重要的角色。它們定義了數據如何在處理器、內存、輸入/輸出設備等組件之間傳輸。 總線通信協議的基本概念 總線通信協議是一組規則,它規定了數據在系統總線上的傳輸
    的頭像 發表于 12-31 10:07 ?216次閱讀

    AUTOSAR通信協議解析 如何實現AUTOSAR通信

    通信協議棧是一個復雜的系統,它涵蓋了多種通信方式和模塊,以實現車內ECU之間的高效、可靠的數據交換。以下是對AUTOSAR通信協議的解析及實現AUTOSAR通信的方法: 一、AUTOS
    的頭像 發表于 12-17 14:54 ?1025次閱讀

    ipc協議聯網中的應用

    隨著聯網(IoT)技術的快速發展,各種通信協議在其中扮演著至關重要的角色。IPC(進程間通信協議,雖然最初設計用于操作系統內部的進程間
    的頭像 發表于 11-15 14:19 ?487次閱讀

    聯網常用協議及應用場景

    聯網協議是指在聯網環境中用于設備間通信和數據傳輸的協議
    的頭像 發表于 11-12 11:01 ?825次閱讀

    聯網學習路線來啦!

    開發的方法,成為了未來一個單片機程序員的必備技能。 3.2.2網絡通信協議聯網開發,離不開網絡的支持。作為網絡協議的實際統治者——TCP/IP,相信了解一些計算機知識的人都不陌生
    發表于 11-11 16:03

    PROFINET通信協議是什么

    PROFINET通信協議是一種專為工業自動化領域設計的基于以太網的實時通信協議。以下是對PROFINET通信協議的詳細解析,包括其定義、特點、體系結構、工作原理、通信方式、應用領域以及
    的頭像 發表于 09-25 18:13 ?2529次閱讀

    NFC協議分析儀的技術原理和應用場景

    的安全性,并提出相應的防護措施和改進建議。 綜上所述,NFC協議分析儀在移動支付、門禁系統、智能標簽識別、聯網設備控制以及安全分析等領域都有廣泛的應用場景。它能夠幫助用戶快速準確地分
    發表于 09-25 14:45

    聯網行業中MQTT通信協議詳解以及使用

    聯網、小型設備、移動應用等方面有較廣泛的應用。 二 MQTT協議特點 MQTT是一個基于 客戶端-服務器 的消息發布/訂閱傳輸
    的頭像 發表于 09-20 17:08 ?1662次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b>行業中MQTT<b class='flag-5'>通信協議</b>詳解以及使用

    簡單認識UART通信協議

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發傳輸器)通信協議是一種常見的串行通信協議,廣泛應用于計算機、嵌入式系統、傳感器、無線通信
    的頭像 發表于 07-25 18:07 ?1565次閱讀

    高速串行通信協議都有哪些

    (通用串行總線) USB是一種廣泛使用的串行通信協議,用于連接計算機和各種外部設備,如鍵盤、鼠標、打印機等。USB協議有多個版本,包括USB 1.1、USB 2.0、USB 3.0、USB 3.1和USB 4.0。每個版本都有
    的頭像 發表于 05-31 16:11 ?1271次閱讀

    IOT(聯網)的七大通信協議之Http協議

    一、什么是http協議?嵌入式HTTP協議是一種輕量級的通信協議,專為嵌入式系統設計,用于實現設備與互聯網之間的通信。HTTP(HyperT
    的頭像 發表于 05-24 08:11 ?2623次閱讀
    IOT(<b class='flag-5'>物</b><b class='flag-5'>聯網</b>)的七大<b class='flag-5'>通信協議</b>之Http<b class='flag-5'>協議</b>

    RS485通信協議的特性和應用范圍

    隨著工業自動化和聯網技術的飛速發展,數據通信協議的重要性日益凸顯。RS485通信協議作為一種廣泛應用于工業自動化領域的串行通信協議,其穩定
    的頭像 發表于 05-23 16:27 ?1902次閱讀

    UART串口通信協議是什么?

    UART (Universal Asynchronous Receiver/Transmitter) 是一種通信接口協議,用于實現串口通信。它是一種簡單的、可靠的、廣泛應用的串口通信協議
    的頭像 發表于 03-19 17:26 ?1547次閱讀
    百家乐声音不印网| 百家乐群bet20| 娱乐城免费领取体验金| 百家乐官网破战| 全景网百家乐的玩法技巧和规则| 金龙博彩| 百樂坊百家乐官网的玩法技巧和规则 | 蓝盾百家乐官网赌场娱乐网规则| 362百家乐的玩法技巧和规则| 屯门区| 百家乐玩法有技巧| 大发888娱乐场下载sampling id112 | 百家乐筹码| 新手百家乐官网指点迷津| 在线百家乐博彩网| 明升88娱乐城| 哪家百家乐官网从哪而来| 大发888娱乐城下载lm0| 百家乐官网算点子打法攻略| 真人百家乐对决| 页游| 澳门百家乐几副牌| 黔西县| 至尊百家乐年代| bet365娱乐平台| 24山九宫飞星详解| 六合彩开奖查询| 2024九运旺那边水| 久胜娱乐| 百家乐最新投注法| 盈丰| 关于百家乐切入点| 泽库县| 百家乐官网正网开户| 百家乐投注秘笈| 石狮市| 网上赌百家乐的玩法技巧和规则 | 万达百家乐娱乐城| 百家乐官网直杀| 大发888特惠代码| 百家乐官网代理|