-
您的位置:
- 網(wǎng)站首頁
- > 物聯(lián)百科
- > 技術(shù)問答
您的位置:

許多小型合作5g工業(yè)互聯(lián)網(wǎng)應(yīng)用互聯(lián)網(wǎng)推進(jìn)伙伴可能聽說過術(shù)語mqtt協(xié)議,但有多少小型合作伙伴知道m(xù)qtt是如何產(chǎn)生的?讓我們今天來了解一下。
Mqtt(消息隊列遙測傳輸)是一種基于ISO標(biāo)準(zhǔn)(ISO/IECPRF20922)下的發(fā)布/訂閱范例的消息協(xié)議。它適用于TCP/IP協(xié)議系列。它是一種發(fā)布/訂閱消息協(xié)議,專為硬件性能低和網(wǎng)絡(luò)條件差的遠(yuǎn)程設(shè)備設(shè)計。
Mqtt是一種基于客戶機-服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議。Mqtt協(xié)議輕量級、簡單、開放且易于實現(xiàn)。這些特點使其適用范圍廣泛,包括受限環(huán)境,如機器對機器(M2M)通信和物聯(lián)網(wǎng)(IOT)。它已廣泛應(yīng)用于衛(wèi)星鏈路通信傳感器、偶爾使用的撥號醫(yī)療設(shè)備、智能家居和一些小型設(shè)備。
mqtt(消息隊列遙測傳輸)體系結(jié)構(gòu)的一個關(guān)鍵方面涉及在數(shù)據(jù)更改時使用中間服務(wù)器從連接的設(shè)備收集數(shù)據(jù)。然后,它將這些數(shù)據(jù)點發(fā)布到從訂閱者收集特定數(shù)據(jù)源的其他系統(tǒng)或應(yīng)用程序。由于訂閱系統(tǒng)或應(yīng)用程序不直接連接到它們監(jiān)視的設(shè)備,因此mqtt消息傳遞結(jié)構(gòu)本質(zhì)上提供了某種級別的安全性。
然而,與任何安全措施一樣,將該設(shè)備與訂閱設(shè)備系統(tǒng)分離并不能解決所有潛在的網(wǎng)絡(luò)安全問題。除了服務(wù)器提供的直接斷開連接外,mqtt基礎(chǔ)設(shè)施還支持多種使用廣泛使用的互聯(lián)網(wǎng)安全方法的選項,如在線銀行中使用的、由NIST(國家標(biāo)準(zhǔn)與技術(shù)研究所)推薦的方法。
cirruslink總裁兼首席技術(shù)官、mqtt聯(lián)合創(chuàng)始人阿倫·尼珀(Arlennipper)表示,mqtt邊緣和企業(yè)客戶端使用相同的安全模型?!懊總€人都使用傳輸層安全性(TLS)和來自證書頒發(fā)機構(gòu)(CA)的安全證書憑據(jù),通過TCP/IP網(wǎng)絡(luò)啟動出站連接,”他說。
由于mqtt服務(wù)器在企業(yè)服務(wù)總線中提供消息傳遞機制,nipper指出mqtt服務(wù)器“必須符合3.1.1oasis標(biāo)準(zhǔn)。”cirruslink為此提供了mqtt分發(fā)服務(wù)器和chariotmqtt服務(wù)器。該公司還為多個mqtt服務(wù)器冗余提供chariotmqtt服務(wù)器,并為本地或云連接應(yīng)用程序提供更多連接的客戶端。
由于物聯(lián)網(wǎng)的環(huán)境非常特5g工業(yè)互聯(lián)網(wǎng)應(yīng)用互聯(lián)網(wǎng)推進(jìn)殊,
mqtt需要遵循以下設(shè)計原則:
精簡和不增加可有可無的功能,
發(fā)布/訂閱(Pub/sub)模式,以促進(jìn)傳感器之間的消息傳輸,
允許用戶動態(tài)創(chuàng)建主題,零運維成本,
將傳輸容量降至最低,以提高傳輸效率,
考慮了低帶寬、高延遲、網(wǎng)絡(luò)不穩(wěn)定等因素,
支持連續(xù)會話控制,
了解客戶機的計算能力可能非常低,
提供服務(wù)質(zhì)量管理,
假設(shè)數(shù)據(jù)未知,則不需要傳輸數(shù)據(jù)的類型和格式來保持靈活性。
Mqtt協(xié)議設(shè)計用于低帶寬和不可靠網(wǎng)絡(luò)中遠(yuǎn)程傳感器和控制設(shè)備之間的通信。它具有以下主要特點:5g工業(yè)互聯(lián)網(wǎng)應(yīng)用互聯(lián)網(wǎng)推進(jìn)
使用發(fā)布/訂閱消息模式可提供一對多消息發(fā)布和解耦應(yīng)用程序。
屏蔽有效負(fù)載內(nèi)容的消息傳輸。
使用TCP/IP提供網(wǎng)絡(luò)連接。
新聞發(fā)布服務(wù)質(zhì)量有三種:“至少一次”、“至少一次”和“僅一次”。
傳輸量小,開銷低(固定長度報頭為2字節(jié)),協(xié)議切換最小化,以減少網(wǎng)絡(luò)流量。
一種通過使用最后遺囑和遺囑特征通知相關(guān)方客戶端異常中斷的機制。