問答中心
Answer Center
首頁
產(chǎn)品
解決方案
關(guān)于我們
服務(wù)支持
聯(lián)系我們
Answer Center
下載中心
視頻中心
常見問題
售后服務(wù)
時(shí)間:2022-11-16 13:45:11
點(diǎn)擊:2116
關(guān)鍵詞:MQTT,Websocket
WebSocket,是一種網(wǎng)絡(luò)傳輸協(xié)議,位于OSI模型的應(yīng)用層。可在單個(gè)TCP連接上進(jìn)行全雙工通信,能更好的節(jié)省服務(wù)器資源和帶寬并達(dá)到實(shí)時(shí)通信,客戶端和服務(wù)器只需要完成一次握手,兩者之間就可以創(chuàng)建持久性的連接,并進(jìn)行雙向數(shù)據(jù)傳輸。
MQTT協(xié)議是一種消息隊(duì)列傳輸協(xié)議,采用訂閱、發(fā)布機(jī)制,訂閱者只接收自己已經(jīng)訂閱的數(shù)據(jù),非訂閱數(shù)據(jù)則不接收,既保證了必要的數(shù)據(jù)的交換,又避免了無效數(shù)據(jù)造成的儲(chǔ)存與處理。
WebSocket是一種簡單的報(bào)文協(xié)議,僅僅定義了會(huì)話的發(fā)起方式和報(bào)文格式及類型;MQTT則是一種比較復(fù)雜的消息協(xié)議,MQTT不僅規(guī)定了具體的協(xié)議編碼,還規(guī)定了客戶端和服務(wù)器的通信模型。
支持有序雙向連接的網(wǎng)絡(luò)協(xié)議都可以支持MQTT,MQTT over WebSocket即使用WebSocket來支持MQTT Client和Broker的連接,這樣就可以用于MQTT設(shè)備跟Web端通信。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請聯(lián)系我們,我們將做刪除處理!