MQTT: 物聯網信息傳遞規範

MQTT 用於物聯網的OASIS的標準訊息傳遞協議. 它被設計得能非常輕巧的發布/訂閱訊息,非常適合以較小的代碼佔用量和最小的網絡帶寬連接遠程設備。如今,MQTT被廣泛用於汽車、製造業、電信、石油和天然氣等行業。

為什麼選擇MQTT

輕巧與高效

MQTT的客戶端非常小, 僅需要少量的資源,因此可以在單晶片上使用. MQTT消息headers很小,方便優化網絡帶寬。

雙向通訊

MQTT允許訊息從裝置傳遞至雲端和從雲段傳遞至裝置,這使消息易於廣播到事物群組中。

擴展至百萬個事物

MQTT可以擴展與高達數百萬個IoT設備連接。

可靠的消息傳遞

對於許多物聯網用例而言,消息傳遞的可靠性至關重要。這就是MQTT具有3種定義的服務質量級別的原因:0-最多一次,1-至少一次,2-恰好一次

對不可靠網絡的支持

許多物聯網設備通過不可靠的蜂窩網絡進行連接。MQTT對持久性會話的支持減少了將客戶端與代理重新連接的時間。

安全啟用

MQTT使您可以輕鬆地使用TLS加密消息並使用現代身份驗證協議(例如OAuth)對客戶端進行身份驗證。

MQTT發布/訂閱架構

MQTT: publish / subscribe architecture

MQTT 的實際應用

MQTT被廣泛用於各種行業