Traceback (most recent call last):
File "<stdin>", line 29, in <module>
File "mqtt.py", line 148, in publish
OSError: -22
MicroPython: v1.18-omv-r13 OpenMV: v4.3.2 HAL: v1.9.0 BOARD: OPENMV4P-STM32H743
Type "help()" for more information.
import time, network
from mqtt import MQTTClient
SSID='' # Network SSID
KEY='' # Network key
# Init wlan module and connect to network
print("Trying to connect... (may take a while)...")
wlan = network.WINC()
wlan.connect(SSID, key=KEY, security=wlan.WPA_PSK)
# We should have a valid IP now via DHCP
print(wlan.ifconfig())
client = MQTTClient("openmv", "broker.hivemq.com", port=1883)
client.connect()
while (True):
client.publish("openmv/test", "Hello World!")
time.sleep_ms(1000)