用10步學習法學習mqtt協議(一)

2021-10-07 10:49:31 字數 670 閱讀 8875

總結採用10步學習法學習mqtt協議,根據學習法的內容,先制定1–6步,第一次執行10步學習法,也是第一次接觸mqtt協議。制定計畫可能不夠完善,不過萬事開頭第一步,加油。

mqtt(訊息佇列遙測傳輸)是iso標準下基於發布/訂閱正規化的訊息協議,它是基於tcp/ip協議族上,是為硬體效能低下和網路狀況糟糕情況下設計的訊息協議。

mqtt是基於客戶端-伺服器的訊息發布/訂閱傳輸協議。

主要應用於機器與機器間通訊(m2m)、物聯網(iot)、智慧型家居等。

《esp8266 at指令使用示例_v0.2》

《10.esp8266完全教程資源包》

《mqtt-3.1.1-cn》

paho.mqtt.embedded-c-master

mqtt_protocol_test

mqtt中文網

學習步驟

內容備註

1esp8266 tcp/ip通訊

at指令

2移植mqtt到微控制器工程

3實現mqtt協議發布/訂閱

裝置作為客戶端

4完成溫濕度控制儀

5通過伺服器遠端公升級

6溫濕度儀+遠端公升級

《mqtt-3.1.1-cn》

mqtt_protocol_test

按計畫學習。準備每完成乙個上面列舉的學習計畫,寫一篇部落格。

「十步學習法「學習實踐

最近拜讀了 軟技能 之外的軟技能 給了我很大的啟發,對其中的十步學習法很感興趣,打算學習使用它,準備在csdn中記錄學習使用的過程及成果。十步學習法的基本思想 對自己要學習的內容有個基本的了解 了解自己不知道什麼就可以 勾勒自己的學習範圍,即需要學習的內容,以及學成之後又會獲得什麼。依靠這些尋找資源...

MQTT協議學習

mqtt協議是目前物聯網最主要的協議,它的設計主要是運用於,低頻寬 低網速 差網路環境能夠保證資料的正常傳輸。mqtt協議基於tcp ip協議,運用訂閱發布模式,解除應用之間的耦合關係。客戶端與客戶端之間只需要知道伺服器位置。就可以傳輸資料 獲取資料。具體的協議和過程可以檢視這個中文幫助文件。裡面詳...

MQTT協議學習研究

mqtt的學習研究 一 mqtt的學習研究 二 moquette mqtt 的使用之mqtt broker的啟動 mqtt的學習研究 三 moquette mqtt 的使用之mqtt服務發布主題.mqtt的學習研究 四 moquette mqtt 的使用之mqtt blocking api客戶.mq...