新聞中心

      Information Centre

      物聯(lián)網(wǎng)網(wǎng)關(guān)協(xié)議比較:MQTT 和 Modbus

      時(shí)間:2018-02-02 10:25:55 

         物聯(lián)網(wǎng) (IoT) 不只是新技術(shù), 還是與舊技術(shù)的集成,其關(guān)鍵在于通信。 可用的通信方法各不相同,但是,各種不同的協(xié)議在將海量“事物”連接到互聯(lián)網(wǎng)時(shí)發(fā)揮著重要的作用。 本文介紹了兩種物聯(lián)網(wǎng)補(bǔ)充協(xié)議: 用于短距離設(shè)備連接的本地協(xié)議 Modbus 以及支持物聯(lián)網(wǎng)進(jìn)行全局通信的可擴(kuò)展互聯(lián)網(wǎng)協(xié)議“消息隊(duì)列遙測傳輸 (MQTT)”。
         Modbus 是一個(gè)串行通信協(xié)議,首次出現(xiàn)于 1979 年,是連接行業(yè)設(shè)備實(shí)際使用的標(biāo)準(zhǔn)協(xié)議。 MQTT 早在 20 年前便已出現(xiàn),但是將這兩個(gè)協(xié)議結(jié)合在一起使用,能夠?yàn)樯疃惹度胧皆O(shè)備提供物聯(lián)網(wǎng)的規(guī)模和連接性。 圖 1 展示了這些協(xié)議之間的一般關(guān)系,同時(shí)介紹了連接的支持解決方案:物聯(lián)網(wǎng)網(wǎng)關(guān)

         圖 1. 物聯(lián)網(wǎng) (IoT) 網(wǎng)關(guān)作為物聯(lián)網(wǎng)通信的支持解決方案 我們來看一下 Modbus 和 MQTT,以了解其區(qū)別以及如何在物聯(lián)網(wǎng)中互相補(bǔ)充。

      modbus轉(zhuǎn)MQTT網(wǎng)關(guān)-物通博聯(lián)
       

      Modbus
         自 1979 年首次出現(xiàn)至今,Modbus 已經(jīng)演變?yōu)橐惶兹娴闹С侄喾N物理鏈接的協(xié)議集(如 RS-485)。 Modbus 的核心是一個(gè)串行通信協(xié)議,采用主從模式。 主機(jī)向從機(jī)發(fā)送請求,從機(jī)予以回復(fù)。 在標(biāo)準(zhǔn) Modbus 網(wǎng)絡(luò)中,有一臺(tái)主機(jī)以及最多 247 臺(tái)從機(jī)(但是,如果采用 2 字節(jié)尋址,則可顯著提高這一界限)。
         借助 RS-485,主從機(jī)之間的通信發(fā)生在指示功能碼的幀中。 該功能碼可識(shí)別要操作的功能,如讀取獨(dú)立輸入;讀取先進(jìn)先出隊(duì)列;或執(zhí)行診斷函數(shù)。 然后,從機(jī)根據(jù)收到的功能碼進(jìn)行響應(yīng),該響應(yīng)較為簡單,由一組字節(jié)指示。 因此,從機(jī)可以是智能設(shè)備,也可以是只有一個(gè)傳感器的簡單設(shè)備。
         從該描述中,您可以看到 Modbus 協(xié)議非常簡單,但是其作為協(xié)議的開放性使其成為整個(gè)行業(yè)或 SCADA 系統(tǒng)的實(shí)際通信協(xié)議。
      消息隊(duì)列遙測傳輸
         MQTT 是一個(gè)開放的輕量級(jí)機(jī)器對(duì)機(jī)器協(xié)議,專為物聯(lián)網(wǎng)交互設(shè)計(jì)。 MQTT 網(wǎng)絡(luò)包含一個(gè) MQTT 經(jīng)紀(jì)人 (broker),負(fù)責(zé)協(xié)調(diào) MQTT 代理之間的交互。 代理是發(fā)布器,負(fù)責(zé)發(fā)布供用戶使用的信息(參見圖 2)
         圖 2. 消息隊(duì)列遙測傳輸網(wǎng)絡(luò)中的作用因素
       

      MQTT溝通模型-物通博聯(lián)

       

         MQTT 的要求非常少,因?yàn)樗鼘橘Y源有限的嵌入式設(shè)備設(shè)計(jì)。 除了占地空間少之外,MQTT 還可提供出色的通信高效性(即使通過低帶寬網(wǎng)絡(luò)進(jìn)行通信)和非常少的開銷(較之 HTTP 等協(xié)議)。 在 3G 網(wǎng)絡(luò)中,MQTT 的吞吐量速度是使用 HTTP 的表述性狀態(tài)轉(zhuǎn)移 (REST) 的 93 倍。
         MQTT 可使用最少的方法指示要在特定主題上實(shí)施的操作,進(jìn)而實(shí)施發(fā)布/訂閱模式。 代理先連接到經(jīng)紀(jì)人,然后再發(fā)布或訂閱主題。 完成后,代理將從經(jīng)紀(jì)人上斷開連接。 MQTT 方法定義:
         • 連接 - 建立與 MQTT 經(jīng)紀(jì)人之間的連接。
         • 斷開連接 - 斷開與 MQTT 經(jīng)紀(jì)人之間的連接。
         • 發(fā)布 - 在 MQTT 經(jīng)紀(jì)人上發(fā)布主題。
         • 訂閱 - 從 MQTT 經(jīng)紀(jì)人上訂閱主題。
         • 退訂 - 從 MQTT 經(jīng)紀(jì)人上退訂主題。
         圖 3 展示了發(fā)布者與訂閱者使用 MQTT 經(jīng)紀(jì)人進(jìn)行的簡單交互。 如圖所示,信息創(chuàng)建者 (producer) 連接至 MQTT 經(jīng)紀(jì)人。 同樣,信息消費(fèi)者 (consumer) 連接至 MQTT 經(jīng)紀(jì)人。 消費(fèi)者訂閱主題(此處定義為 /home/alarms/1/status)。 本示例主題可識(shí)別主頁上針對(duì)區(qū)域 1 的警報(bào)系統(tǒng)的狀態(tài)變化。 當(dāng)創(chuàng)建者有信息要分享時(shí),它會(huì)向經(jīng)紀(jì)人發(fā)布一條消息,然后經(jīng)紀(jì)人將會(huì)將信息分享給所有訂閱該主題的用戶。
         圖 3. 消息隊(duì)列遙測傳輸代理之間的簡單交互
       

      MQTT交互流程-物通博聯(lián)

         請注意此處分享的主題結(jié)構(gòu).它與文件系統(tǒng)層次結(jié)構(gòu)相似,這可簡化主題的結(jié)構(gòu).這種資源層次形式也常見于協(xié)議架構(gòu)中,如REST。 
         MQTT 甚至允許使用通配符的形式,以簡化訂閱流程。 如果用戶想要獲取所有警報(bào)的狀態(tài),則可直接訂閱 /home/alarms/+/status,該主題可通知用戶所有的警報(bào)狀態(tài)變化。 整個(gè)子樹還可使用主題 /home/# 進(jìn)行訂閱,該主題可以訂閱 /home 下的所有事件。
      服務(wù)質(zhì)量
         MQTT 允許定義服務(wù)質(zhì)量 (QoS)。 MQTT 中有三個(gè)等級(jí)的 QoS:
           QoS 0。 該等級(jí)表示“最多一次”交付(最佳狀況)。 消息不會(huì)得到確認(rèn),因而,這是一種一勞永與的方法。
           QoS 1。 該等級(jí)表示“至少一次”交付。 用戶可能不止一次獲得消息,但是允許收到的人確認(rèn)已經(jīng)收到
         •  QoS 2。 最慢但是最有保障的服務(wù)質(zhì)量等級(jí)即為等級(jí) 2。 QoS 2 表示“只有一次”,并包含四個(gè)階段的交付握手。 該等級(jí)最慢,但是最安全。
         您選擇的 QoS 等級(jí)將取決于數(shù)據(jù)及其交付的重要性。
         消息隊(duì)列遙測傳輸經(jīng)紀(jì)人
         隨著越來越多的物聯(lián)網(wǎng)采用 MQTT 作為支持協(xié)議,您將會(huì)發(fā)現(xiàn)許多開源應(yīng)用和產(chǎn)品中出現(xiàn)了 MQTT。物通博聯(lián)的物聯(lián)網(wǎng)網(wǎng)關(guān)解決方案則是其中一款采用 MQTT 的全面物聯(lián)網(wǎng)解決方案,支持將各種工控協(xié)議轉(zhuǎn)換為MQTT,實(shí)現(xiàn)云平臺(tái)直接調(diào)用現(xiàn)場設(shè)備的數(shù)據(jù)。

       

      免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請聯(lián)系我們,我們將做刪除處理!

      相關(guān)推薦
      相關(guān)產(chǎn)品
      工業(yè)智能網(wǎng)關(guān)
      物通博聯(lián)·WG系列工業(yè)智能網(wǎng)關(guān)是一款支持采集各種PLC,儀器儀表,水環(huán)保,電力設(shè)備,CNC等各種工業(yè)設(shè)備數(shù)據(jù),具有協(xié)議解析,邊緣計(jì)算的高可靠性工業(yè)智能網(wǎng)關(guān),是構(gòu)...
      工業(yè)數(shù)采終端
      物通博聯(lián)·WD系列工業(yè)數(shù)采終端,主要實(shí)現(xiàn)對(duì)現(xiàn)場工業(yè)設(shè)備的數(shù)字量DI、DO,模擬量AI,AO的采集和控制,實(shí)現(xiàn)LORA本地組網(wǎng)和4G數(shù)據(jù)上云的功能,從而實(shí)現(xiàn)對(duì)現(xiàn)場...
      工業(yè)無線路由
      物通博聯(lián)·工業(yè)聯(lián)系終端包含WR系列工業(yè)無線路由、WC系列網(wǎng)段隔離器和WS系列工業(yè)交換機(jī)。 支持5G/4G/WIFI/以太網(wǎng)等方式聯(lián)網(wǎng)接入,支持VPN組網(wǎng),為現(xiàn)...
      設(shè)備數(shù)據(jù)平臺(tái)
      物通博聯(lián)·工業(yè)設(shè)備數(shù)據(jù)平臺(tái)是一款高并發(fā)的工業(yè)設(shè)備遠(yuǎn)程管理和工業(yè)設(shè)備數(shù)據(jù)可視化的云平臺(tái),廣泛應(yīng)用于智能工廠數(shù)采中臺(tái)、遠(yuǎn)程設(shè)備運(yùn)營管理平臺(tái)、各行業(yè)的物聯(lián)網(wǎng)數(shù)據(jù)云平臺(tái)...
      設(shè)備維護(hù)平臺(tái)
      物通博聯(lián)·設(shè)備遠(yuǎn)程維護(hù)系統(tǒng)是一套實(shí)現(xiàn)對(duì)分散式設(shè)備遠(yuǎn)程維護(hù)和運(yùn)營的軟硬件系統(tǒng),為工程師搭建一條通往遠(yuǎn)端設(shè)備現(xiàn)場的安全數(shù)據(jù)通道,實(shí)現(xiàn)對(duì)現(xiàn)場設(shè)備(PLC)的遠(yuǎn)程配置、...
      設(shè)備接入平臺(tái)
      物通博聯(lián)·設(shè)備遠(yuǎn)程接入云平臺(tái)是一款針對(duì)分布式設(shè)備數(shù)據(jù)實(shí)時(shí)監(jiān)測的快速接入平臺(tái),采用SAAS云服務(wù)方式為工業(yè)現(xiàn)場的各種工業(yè)設(shè)備的數(shù)據(jù)互通互聯(lián)建立實(shí)時(shí)在線的數(shù)據(jù)通道。
      整體解決方案
      物通博聯(lián)專注于為設(shè)備制造商、智能工廠及行業(yè)項(xiàng)目等領(lǐng)域提供工業(yè)智能網(wǎng)關(guān)、工業(yè)數(shù)采終端、設(shè)備遠(yuǎn)程維護(hù)管理系統(tǒng)及工業(yè)設(shè)備數(shù)據(jù)云平臺(tái)等產(chǎn)品及方案,協(xié)助客戶實(shí)現(xiàn)數(shù)字化運(yùn)營管理和工業(yè)互聯(lián)網(wǎng)新價(jià)值挖掘。

      物通博聯(lián),助您開啟工業(yè)數(shù)字化和智能化之路

      申請樣機(jī)
      在線
      咨詢
      免費(fèi)
      試用
      主站蜘蛛池模板: 成人精品一区二区电影| 天天看高清无码一区二区三区 | 国产午夜精品一区理论片飘花| 国产精品高清一区二区三区| 视频一区二区三区人妻系列| 春暖花开亚洲性无区一区二区| 精品国产a∨无码一区二区三区| 亚洲日韩激情无码一区 | av无码免费一区二区三区| 久久精品一区二区国产| 久久亚洲色一区二区三区| 极品少妇伦理一区二区| 亚洲av无码一区二区三区四区| 人妻久久久一区二区三区| 日本一区二区不卡视频| 中文字幕亚洲一区| 成人区精品人妻一区二区不卡| 国产精品一区二区三区免费| 日本中文字幕在线视频一区| 在线观看精品一区| 国产伦精品一区二区三区无广告 | 加勒比精品久久一区二区三区| 成人精品一区二区三区校园激情| 精品无人区一区二区三区在线 | 久久精品一区二区三区不卡| 亚洲AV日韩精品一区二区三区| 亚洲国产精品一区二区九九| 中文字幕亚洲一区二区三区| 中日韩一区二区三区| 亚洲国产综合无码一区| 日韩国产精品无码一区二区三区| 麻豆精品久久久一区二区| 色老头在线一区二区三区| 精品无码人妻一区二区三区品| 无码av免费毛片一区二区| 亚洲日韩AV一区二区三区四区| 成人无码精品一区二区三区| 国产精品第一区第27页| 久久久久久人妻一区精品| 精品深夜AV无码一区二区| 少妇一晚三次一区二区三区|