MQTT(Message Queuing Telemetry Transport Protocol)的全稱是消息隊列遙感傳輸協(xié)議的縮寫,是一種基于輕量級代理的發(fā)布/訂閱模式的消息傳輸協(xié)議,運(yùn)行在TCP協(xié)議棧之上,為其提供有序、可靠、雙向連接的網(wǎng)絡(luò)連接保證。

開放消息協(xié)議,簡單易實現(xiàn)
發(fā)布訂閱模式,一對多消息發(fā)布
基于TCP/IP網(wǎng)絡(luò)連接
1字節(jié)固定報頭,2字節(jié)心跳報文,報文結(jié)構(gòu)緊湊
消息QoS支持,可靠傳輸保證

1、效率
MQTT消息帶寬小,設(shè)計合理在低功率系統(tǒng)上實施。這使其成為任何電池供電傳感器的理想選擇。使用MQTT作為消息傳遞協(xié)議可以延長項目的電池壽命。
2、輕松實現(xiàn)
實現(xiàn)MQTT非常簡單遠(yuǎn)程傳感器系統(tǒng)上的消息。由于大部分復(fù)雜工作都是在中央服務(wù)器上實現(xiàn)的,因此遠(yuǎn)程系統(tǒng)可以在其他地方使用其資源。
3、可靠性
MQTT用于任務(wù)關(guān)鍵型傳感器系統(tǒng),其中發(fā)送的任何消息都得到確認(rèn)和接收至關(guān)重要。 MQTT允許您通過聲明其服務(wù)質(zhì)量(QOS)級別來定義消息的重要性。在項目中使用MQTT可以讓您高枕無憂,即可以收到所有重要信息。
4、數(shù)據(jù)不可知
此協(xié)議允許您以消息,數(shù)字,單詞,甚至可擴(kuò)展標(biāo)記語言(XML)或Java對象表示法(JSON)發(fā)送任何類型的文本數(shù)據(jù)。
MQTT,具有開源、可靠、輕巧、應(yīng)用簡單等優(yōu)勢。在工業(yè)通信領(lǐng)域,MQTT越來越多地被用戶了解與應(yīng)用。在工業(yè)無線通信領(lǐng)域,佰馬5G/4G工業(yè)級無線路由器于業(yè)界率先支持MQTT協(xié)議。

佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺服務(wù)、國際化運(yùn)營于一體,讓我們聯(lián)接,共創(chuàng)未來