01、MQTT協(xié)議
MQTT(消息隊(duì)列遙測(cè)傳輸) 是基于 TCP/IP 協(xié)議棧而構(gòu)建的支持在各方之間異步通信的消息協(xié)議。MQTT在空間和時(shí)間上將消息發(fā)送者與接收者分離,因此可以在不可靠的網(wǎng)絡(luò)環(huán)境中進(jìn)行擴(kuò)展。雖然叫做消息隊(duì)列遙測(cè)傳輸,但它與消息隊(duì)列毫無(wú)關(guān)系,而是使用了發(fā)布和訂閱(Pub/Sub)的模型。
MQTT 是一種輕量級(jí)的、靈活的網(wǎng)絡(luò)協(xié)議,致力于為 IoT 開(kāi)發(fā)人員實(shí)現(xiàn)適當(dāng)?shù)钠胶猓?/p>
這個(gè)輕量級(jí)協(xié)議可在嚴(yán)重受限的設(shè)備硬件和高延遲/帶寬有限的網(wǎng)絡(luò)上實(shí)現(xiàn)。
它的靈活性使得為 IoT 設(shè)備和服務(wù)的多樣化應(yīng)用場(chǎng)景提供支持成為可能。
MQTT 和 HTTP 對(duì)比