參考資料:MQTT教學(一):認識MQTT
常用的MQTT broker:
mqttgo.io
iot.dfrobot.com
broker.mqttdashboard.com
【code】【已接線】
WOKWI 的wifi ssid :Wokwi-GUEST,預設沒有密碼。
MQTT Broker 擇一即可,如有需要,請自行設定帳號、密碼。
如果使用iot.dfrobot時,記得將topic改成另外產生的字串,而不是用原本的名稱。
如果需要可紀錄的資料,建議到網站註冊使用者,亦可另外產生圖表及記錄檔。
可以在except中重新設定網路連線及MQTT connect。
MQTTClient publish重點:
publish(topic,msg)
【code】
請自行更改無線基地台SSID與密碼,如果接不上時,請重新插拔usb線或重開設備。
程式並沒有設定重新連接無線網路與MQTT,請自行修改。
學校網路不適合測試MQTT,可改用手機分享網路。
有時候會出現不明錯誤,請重新確認接線,重開Thonny, 並將開發板重接電腦。
接線說明:(請確認接線沒有接錯再接到電腦,DHT模組很容易燒毀。)
DHT11:
DHT + → 開發板 5V
DHT - → 開發板 G
DHT data/out → 開發板 14