前言
接收MQTT數據並插入數據庫程序采用 Python編寫(鑒於現在Python熱)
用戶請先點擊以下鏈接學習一下Python
https://www.cnblogs.com/yangfengwu/category/1370581.html (暫未做細致整理,后期將做細致整理)
修改Python源碼鏈接的MQTT和數據庫信息

修改連接的數據庫信息

修改連接的MQTT信息

現在自己電腦上測試啟動


接收到數據以后,查看下數據庫


源碼說明1:Python 連接MQTT


源碼說明2:Python 連接 mysql數據庫

源碼說明3:如何監聽的所有設備的數據
如果這個問題不知道,說明大家沒有認真讀過我寫的這篇文章
https://www.cnblogs.com/yangfengwu/p/11762642.html (看文章最后的測試)
我所有設備發布的主題是 device/XXXXXX
所以此處訂閱的主題為 device/# 即可收到所有設備的數據

源碼說明4:設置數據庫斷線重連

源碼說明5:啟動Python應用程序(控制台模式)

源碼說明6:關閉啟動的Python應用程序
加入以下代碼,啟動程序以后,會生成一個停止的.bat文件


運行上面的 stop_mqttdemo.bat 即可停止當前運行的 Python程序
源碼說明7:啟動Python應用程序(后台運行)
復制出來一份 mqttdemo.py
后綴名改為 mqttdemo.pyw


雙擊運行

源碼說明7:關閉所有的運行的Python應用程序

