# Complete project details at https://RandomNerdTutorials.com import time from umqttsimple import MQTTClient import ubinascii import machine import micropython import network import esp esp.osdebug(None) import gc gc.collect() ssid = 'REPLACE_WITH_YOUR_SSID' password = 'REPLACE_WITH_YOUR_PASSWORD' mqtt_server = 'REPLACE_WITH_YOUR_MQTT_BROKER_IP' mqtt_user = 'REPLACE_WITH_YOUR_MQTT_USERNAME' mqtt_pass = 'REPLACE_WITH_YOUR_MQTT_PASSWORD' #EXAMPLE IP ADDRESS #mqtt_server = '192.168.1.144' client_id = ubinascii.hexlify(machine.unique_id()) topic_sub = b'hello' topic_pub = b'notification' station = network.WLAN(network.STA_IF) station.active(True) station.connect(ssid, password) while station.isconnected() == False: pass print('Connection successful') print(station.ifconfig())