-
您的位置:
- 網(wǎng)站首頁(yè)
- > 物聯(lián)百科
- > 技術(shù)問(wèn)答
您的位置:
在物聯(lián)網(wǎng)飛速發(fā)展的4G時(shí)代,這種協(xié)議也廣泛應(yīng)用在工業(yè)路由器遠(yuǎn)程控制二次開(kāi)發(fā)應(yīng)用上,MQTT路由器采用訂閱式發(fā)布,減少了服務(wù)器的負(fù)擔(dān),大幅提高了數(shù)據(jù)傳輸效果。
MQTT是即時(shí)通訊協(xié)議,也是成為物聯(lián)網(wǎng)的重要組成部分,該協(xié)議支持所有平臺(tái),幾乎把所有物聯(lián)網(wǎng)物品與外部鏈接起來(lái),被用來(lái)當(dāng)著傳感器與制動(dòng)器的通訊協(xié)議.
SR700工業(yè)級(jí)4G路由器是一款帶SDK二次開(kāi)發(fā)工業(yè)級(jí)4G路由器,利用移動(dòng)網(wǎng)絡(luò)為終端設(shè)備提供無(wú)線數(shù)據(jù)傳輸功能。 支持SDK二次開(kāi)發(fā),ROOT權(quán)限,集成交叉編譯器,集成了GCC、GDB、GLIBC庫(kù),支持C/C++,Python,PHP,支持MQTT,SSH、FTP、MySQL。用戶可以直接通過(guò)SSH在HJ8300里編譯自己軟件,并且直接運(yùn)行。MQTT協(xié)議在客戶端和服務(wù)器端之間通訊完成,通訊過(guò)程中,MQTT協(xié)議中有三種身份:發(fā)布者(Publish)、代理服務(wù)器(Broker)和訂閱者(Subscribe)。
MQTT協(xié)議是為大量計(jì)算能力有限,且工作在低帶寬,不靠譜的網(wǎng)絡(luò)的遠(yuǎn)程傳感器和遠(yuǎn)程控制設(shè)備通訊而設(shè)計(jì)的一種協(xié)議。
消息的發(fā)布者和訂閱者都是客戶端,消息代理是服務(wù)器,消息發(fā)布者可以同時(shí)是訂閱者。
MQTT傳輸?shù)南⒎譃椋褐黝}(Topic)和負(fù)載(payload)兩個(gè)部分
Topic: 消息的類型,訂閱者訂閱(Subscribe)后,就會(huì)收到該主題的消息內(nèi)容(payload)。
1.MQTT說(shuō)明
MQTT最大優(yōu)點(diǎn)是可以以極少的代碼和有限的帶寬,為連接遠(yuǎn)程設(shè)備提供實(shí)時(shí)可靠的消息服務(wù)。做為一種低開(kāi)銷、低帶寬占用的即時(shí)通訊協(xié)議,使其在物聯(lián)網(wǎng)、小型設(shè)備、移動(dòng)應(yīng)用等方面有較廣泛的應(yīng)用。
MQTT協(xié)議在PLC遠(yuǎn)程控制上的二次開(kāi)發(fā)應(yīng)用 華杰智控
MQTT協(xié)議在客戶端和服務(wù)器端之間通訊完成,通訊過(guò)程中,MQTT協(xié)議中有三種身份:發(fā)布者(Publish)、代理服務(wù)器(Broker)和訂閱者(Subscribe)。
消息的發(fā)布者和訂閱者都是客戶端,消息代理是服務(wù)器,消息發(fā)布者可以同時(shí)是訂閱者。
MQTT傳輸?shù)南⒎譃椋褐黝}(Topic)和負(fù)載(payload)兩個(gè)部分
1.Topic: 消息的類型,訂閱者訂閱(Subscribe)后,就會(huì)收到該主題的消息內(nèi)容(payload)。
2.Payload:消息的內(nèi)容,是指訂閱者具體要使用的內(nèi)容。MQTTdemo的框架示意圖(由PIPE線程和MQTT線程組成)