国产 日韩 欧美 成人,欧美一级黄片视频播放,日本免费激情视频,人妻丝袜精品中文字幕

當前位置: 首頁 >應用方案 >科普視頻 >

【科普視頻】物聯(lián)網(wǎng)應用中MQTT協(xié)議與HTTP協(xié)議的差異


在這次視頻中,大家將了解MQTT協(xié)議,以及為什么在許多物聯(lián)網(wǎng)應用中使用它。

MQTT協(xié)議最初由IBM開發(fā),并且是專有的。

MQTT協(xié)議的開發(fā)是為了解決石油和天然氣行業(yè)的傳感器通過衛(wèi)星與遠程服務器連接的問題,而且是一種經(jīng)濟有效的方式。

然而,它現(xiàn)在是一個由OASIS監(jiān)督的開放協(xié)議。MQTT是一種與HTTP類似的應用層協(xié)議。然而,HTTP和MQTT之間存在顯著差異。其中,在某些物聯(lián)網(wǎng)應用中,MQTT優(yōu)于HTTP。

首先,HTTP是用于客戶端服務器計算的以文檔為中心的請求-響應協(xié)議。HTTP是萬維網(wǎng)的基礎,但它不是專門為機器之間通信而設計的。另一方面,MQTT是一種機器對機器、以數(shù)據(jù)為中心的輕量級協(xié)議,旨在用于在資源受限的環(huán)境中運行。許多物聯(lián)網(wǎng)項目要求設備在各種資源有限下運行,如有限的處理能力、無人值守的網(wǎng)絡操作、高度不可靠的網(wǎng)絡、能源限制等在這種受限環(huán)境中,MQTT比HTTP更受歡迎。

與HTTP中的直接客戶端服務器交互不同,MQTT在發(fā)布/訂閱范例下運行,中間有MQTT代理。客戶端可以將主題發(fā)布到MQTT代理或訂閱主題。同一客戶端可以發(fā)布主題X和Y,并訂閱由另一個MQTT客戶端發(fā)布的主題MQTT還允許MQTT客戶端和代理之間的持久連接以及不同的服務質(zhì)量級別,這使得它非常適合各種受限環(huán)境,因為在這種情況下,它比HTTP更節(jié)能、更快。

現(xiàn)在,來了解一些術語。連接到MQTT代理的所有設備都是MQTT客戶端。MQTT客戶端的范圍從計算機到移動電話,再到小型受限的傳感器設備。MQTT代理是一個MQTT服務器,它在與其連接的不同MQTT客戶端之間傳輸數(shù)據(jù)。當客戶端希望向代理發(fā)送數(shù)據(jù)時,它會“發(fā)布”該數(shù)據(jù)或主題。當MQTT客戶端希望接收由另一個MQTT客戶端發(fā)布的此數(shù)據(jù)時,它訂閱此主題,然后MQTT代理將此主題傳輸給代理。這與HTTP不同,MQTT客戶端不需要知道彼此的IP地址或端口號。他們所需要做的就是連接到同一個MQTT代理。單個MQTT代理可以處理大量MQTT客戶端,并且每個代理的數(shù)量不同。

這是本次視頻中的全部內(nèi)容。關注我,觀看更多精彩視頻。



點擊撥打: 億佰特官網(wǎng) 4000-330-990