在這次視頻中,大家將了解MQTT協(xié)議,以及為什么在許多物聯(lián)網(wǎng)應(yīng)用中使用它。
MQTT協(xié)議最初由IBM開(kāi)發(fā),并且是專有的。
MQTT協(xié)議的開(kāi)發(fā)是為了解決石油和天然氣行業(yè)的傳感器通過(guò)衛(wèi)星與遠(yuǎn)程服務(wù)器連接的問(wèn)題,而且是一種經(jīng)濟(jì)有效的方式。
然而,它現(xiàn)在是一個(gè)由OASIS監(jiān)督的開(kāi)放協(xié)議。MQTT是一種與HTTP類似的應(yīng)用層協(xié)議。然而,HTTP和MQTT之間存在顯著差異。其中,在某些物聯(lián)網(wǎng)應(yīng)用中,MQTT優(yōu)于HTTP。
首先,HTTP是用于客戶端服務(wù)器計(jì)算的以文檔為中心的請(qǐng)求-響應(yīng)協(xié)議。HTTP是萬(wàn)維網(wǎng)的基礎(chǔ),但它不是專門為機(jī)器之間通信而設(shè)計(jì)的。另一方面,MQTT是一種機(jī)器對(duì)機(jī)器、以數(shù)據(jù)為中心的輕量級(jí)協(xié)議,旨在用于在資源受限的環(huán)境中運(yùn)行。許多物聯(lián)網(wǎng)項(xiàng)目要求設(shè)備在各種資源有限下運(yùn)行,如有限的處理能力、無(wú)人值守的網(wǎng)絡(luò)操作、高度不可靠的網(wǎng)絡(luò)、能源限制等在這種受限環(huán)境中,MQTT比HTTP更受歡迎。
與HTTP中的直接客戶端服務(wù)器交互不同,MQTT在發(fā)布/訂閱范例下運(yùn)行,中間有MQTT代理??蛻舳丝梢詫⒅黝}發(fā)布到MQTT代理或訂閱主題。同一客戶端可以發(fā)布主題X和Y,并訂閱由另一個(gè)MQTT客戶端發(fā)布的主題MQTT還允許MQTT客戶端和代理之間的持久連接以及不同的服務(wù)質(zhì)量級(jí)別,這使得它非常適合各種受限環(huán)境,因?yàn)樵谶@種情況下,它比HTTP更節(jié)能、更快。
現(xiàn)在,來(lái)了解一些術(shù)語(yǔ)。連接到MQTT代理的所有設(shè)備都是MQTT客戶端。MQTT客戶端的范圍從計(jì)算機(jī)到移動(dòng)電話,再到小型受限的傳感器設(shè)備。MQTT代理是一個(gè)MQTT服務(wù)器,它在與其連接的不同MQTT客戶端之間傳輸數(shù)據(jù)。當(dāng)客戶端希望向代理發(fā)送數(shù)據(jù)時(shí),它會(huì)“發(fā)布”該數(shù)據(jù)或主題。當(dāng)MQTT客戶端希望接收由另一個(gè)MQTT客戶端發(fā)布的此數(shù)據(jù)時(shí),它訂閱此主題,然后MQTT代理將此主題傳輸給代理。這與HTTP不同,MQTT客戶端不需要知道彼此的IP地址或端口號(hào)。他們所需要做的就是連接到同一個(gè)MQTT代理。單個(gè)MQTT代理可以處理大量MQTT客戶端,并且每個(gè)代理的數(shù)量不同。
這是本次視頻中的全部?jī)?nèi)容。關(guān)注我,觀看更多精彩視頻。
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 南京辦事處葛經(jīng)理:17626012283
成都總部銷售經(jīng)理:
秦 科(無(wú)線模塊):18884314654 馮子恒(無(wú)線模塊):18884314734
蔡友銀(無(wú)線模塊):13882211021 葛宇龍(通信設(shè)備):19138800613
胡兵(外貿(mào)銷售經(jīng)理):18584911141、 [email protected]
業(yè)務(wù)郵箱:[email protected] 全國(guó)銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)