物聯(lián)網網關協(xié)議MQTT和Modbus區(qū)別 |
物聯(lián)網網關協(xié)議MQTT 和 Modbus:用于短距離設備連接的本地協(xié)議 Modbus 以及支持物聯(lián)網進行全局通信的可擴展互聯(lián)網協(xié)議“消息隊列遙測傳輸 (MQTT),兩種網關協(xié)議有什么區(qū)別。
Modbus協(xié)議
Modbus 已經演變?yōu)橐惶?*的支持多種物理鏈接的協(xié)議集(如 RS-485)。 Modbus 的核心是一個串行通信協(xié)議,采用主從模式。 主機向從機發(fā)送請求,從機予以回復。 在標準 Modbus 網絡中,有一臺主機以及最多 247 臺從機(但是,如果采用 2 字節(jié)尋址,則可顯著提高這一界限)。
MQTT
借助 RS-485,主從機之間的通信發(fā)生在指示功能碼的幀中。 該功能碼可識別要操作的功能,如讀取獨立輸入;讀取先進先出隊列;或執(zhí)行診斷函數(shù)。 然后,從機根據(jù)收到的功能碼進行響應,該響應較為簡單,由一組字節(jié)指示。 因此,從機可以是智能設備,也可以是只有一個傳感器的簡單設備。
從該描述中,您可以看到 Modbus 協(xié)議非常簡單,但是其作為協(xié)議的開放性使其成為整個行業(yè)或 SCADA 系統(tǒng)的實際通信協(xié)議。
消息隊列遙測傳輸
MQTT 是一個開放的輕量級機器對機器協(xié)議,專為物聯(lián)網交互設計。 MQTT 網絡包含一個 MQTT 經紀人 (broker),負責協(xié)調 MQTT 代理之間的交互。 代理是發(fā)布器,負責發(fā)布供用戶使用的信息。
MQTT 的要求非常少,因為它專為資源有限的嵌入式設備設計。 除了占地空間少之外,MQTT還可提供出色的通信**性(即使通過低帶寬網絡進行通信)和非常少的開銷(較之 HTTP 等協(xié)議)。 在 3G 網絡中,MQTT 的吞吐量速度是使用 HTTP 的表述性狀態(tài)轉移 (REST) 的 93 倍。
MQTT 可使用最少的方法指示要在特定主題上實施的操作,進而實施發(fā)布/訂閱模式。 代理先連接到經紀人,然后再發(fā)布或訂閱主題。 完成后,代理將從經紀人上斷開連接。 MQTT 方法定義:
MQTT
連接 – 建立與 MQTT 經紀人之間的連接。
斷開連接 – 斷開與 MQTT 經紀人之間的連接。
發(fā)布 – 在 MQTT 經紀人上發(fā)布主題。
訂閱 – 從 MQTT 經紀人上訂閱主題。
退訂 – 從 MQTT 經紀人上退訂主題。
MQTT 允許定義服務質量 (QoS)。 MQTT 中有三個等級的 QoS:
QoS 0。 該等級表示“最多一次”交付(**狀況)。 消息不會得到確認,因而,這是一種一勞永與的方法。
QoS 1。 該等級表示“至少一次”交付。 用戶可能不止一次獲得消息,但是允許收到的人確認已經收到。
QoS 2。 最慢但是最有保障的服務質量等級即為等級 2。 QoS 2 表示“只有一次”,并包含四個階段的交付握手。 該等級最慢,但是***。
您選擇的 QoS 等級將取決于數(shù)據(jù)及其交付的重要性。
MQTT 和 Modbus 能夠互相補充提高物聯(lián)網的性能。 使用 Modbus 作為本地接口來管理設備,使用 MQTT 作為全局協(xié)議來擴展設備的范圍,二者都起到了重要的作用。
資訊來源:http://www.four-faith.com/html/procenter/gongyezhinengwangguan/
|
友情提示:
信息由用戶自行發(fā)布,如果發(fā)現(xiàn)錯誤或不符合法規(guī)或造成侵權,請及時通知本站更正或刪除,具體聯(lián)系方式見頁面底部聯(lián)系我們,謝謝。 |
當前頁在本站[名站在線]7天內點擊次數(shù)(點擊次數(shù)為零的日期不顯示): |
信息評估: |
(還沒有網友對該信息作出評估,你想為該信息提供第一個評估嗎?) |
如何確保塑料周轉筐既環(huán)保且優(yōu)質塑料周轉筐與環(huán)保經常被聯(lián)系在一起,人們對于環(huán)保的看法不一,切入點也不一樣,節(jié)能減排也是塑料周轉筐的一種發(fā)展趨勢,有在網上看的一個觀點是塑料周轉筐輕量化對環(huán)境保護十分有益,輕量化可以緩解人們對環(huán)保和可持續(xù)發(fā)展的擔憂。不能說這個觀點完全不對,但是也絕不完全贊同。
塑料周轉筐如何做到環(huán)保,應該把主要方向放在回收再利用這一方面,原因很簡單,一個塑料周轉筐不管有多輕,始終使用的是新的材料,對環(huán)境來說始終是有危...新型加氣塊生產線投資建設須知作為中原地區(qū)的加氣磚設備生產廠家的領軍企業(yè)-河南豫暉對客戶一直秉持著誠信對待。特別是對于近期準備購買加氣磚設備籌建加氣塊生產線的企業(yè)來說,豫暉會將近期的市場政策等**情況通知給客戶,從而使得使得客戶投資能夠快速適應市場情況。
國家為了限制粘土磚的生產,并積極鼓勵新型的加氣塊墻體材料的生產,出臺了一系列優(yōu)惠政策,以下就簡要列舉幾項
1對生產新型墻體材料的企業(yè),可視具體情況減免土地使用;
2各地從技術改造...android開發(fā)教程之安裝ADT和SDK方法本期Android開發(fā)的學習主題在eclipse如何安裝ADT和SDK。在開始本期android開發(fā)教程學習之前,我們需要先來了解一下android開發(fā)工具中的eclipse具體是什么,通過進一步學習在eclipse里安裝ADT和SDK的具體方法,希望對大家Android開發(fā)有所幫助!
比較官方的說法,Eclipse是**的跨平臺的自由集成開發(fā)環(huán)境IDE,最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機語言比如C和Python的開發(fā)工具,就其本身而言,它只是...前端開發(fā)幾款CSS 3代碼生成工具本期的前端開發(fā)學習主題關于幾款CSS3代碼生成工具的了解學習。相信大家在學習web前端開發(fā)學習的過程中或多或少都會接觸到一些關于網站前端開發(fā)的CSS3代碼生成工具,接下來的學習,將為大家簡單說說專業(yè)前端開發(fā)人員極力推薦的幾款CSS3代碼生成工具,對工作學習效率的提高是有很大的幫助!
web前端開發(fā)中CSS3代碼生成工具如下有更好的各位繼續(xù)補充說明
1.CSS3Generator
CSS3Generator是目前***的Web應用程序的代碼生成工具之一。...蘇州回收ito靶材我公司以粗銦、含銦廢料回收,加工冶煉提純?yōu)橹饕獦I(yè)務。因生產需要面向蘇州、常州、昆山、上海等地區(qū)長期高價回收銦絲,銦錠,精銦,粗銦,ITO靶材、ITO靶粉.銦錫合金、廢銦渣、噴砂料含銦合金等一切含銦廢料。我們不限數(shù)量,不限地區(qū),可上門回收。
我們廠家直接向市場回收氧化銦,廢銦塊,銦絲,回收銦錫合金,ito靶材,靶粉,廠家回收,避免中間差價。來電18136968972.
|
|
|
|
|