本課程會深入淺出地介紹 MQTT 協議的各種特性,對每個協議特性都輔以具體代碼進行講解,並通過一個 IoT+AI 項目實戰來具體展現 MQTT 在移動端、Web 端的使用,MQTT Broker 的架設等場景。
內容如下:
1.MQTT協議簡介
2.MQTT的基礎概念
3.建議到MQTT Broker的鏈接(1)
4.建議到MQTT Broker的鏈接(2)
5.訂閱和發布模型
6.訂閱一個主題
7.QoS0和QoS1是什麼
8.QoS2和QoS的最佳實踐
9.Retained消息和LWT
10.Keep Alive和鏈接保活
11.實踐課IoT+AI之發布端
12.實踐課IoT+AI之Web訂閱端
13.搭建MQTT Broker和安全實踐
QoS0 和 QoS1 是相對簡單的 QoS 等級,QoS2 不僅要確保 Receiver 能收到 Sender 發送的消息,還要保證消息不重複。它的重傳和應答機制就要複雜一些,同時開銷也是最大的。下面就讓我們來看一下 QoS2 的機制。本節課核心內容:
QOS2
QoS 和會話(Session)
如何選擇 QoS