Add mqtt example

This commit is contained in:
2021-06-17 20:30:55 +12:00
parent e37c6bfea8
commit e55e56d198
7 changed files with 342 additions and 0 deletions

23
mqtt/boot.py Normal file
View File

@@ -0,0 +1,23 @@
# This file is executed on every boot (including wake-boot from deepsleep)
import esp
esp.osdebug(None)
import network
import json
with open("config.json", 'r') as f:
config = json.load(f)
print(config)
sta_if = network.WLAN(network.STA_IF)
if not sta_if.isconnected():
print('connecting to network...')
sta_if.active(True)
sta_if.connect(config["wifi"]["ssid"], config["wifi"]["password"])
while not sta_if.isconnected():
pass
print('network config:', sta_if.ifconfig())