Exemple #1
0
from machine import Pin
from dht import DHT11

led = Pin(2, Pin.OUT)
sensor = DHT11(Pin(15, Pin.IN, Pin.PULL_UP))

station = network.WLAN(network.STA_IF)
station.active(True)
station.connect("ssid", "passwd")
while station.isconnected() == False:
    pass
print('Connection successful')
print(station.ifconfig())

#flash once
led.value(1)
sleep(0.1)
led.value(0)
sleep(1)

#SERVER = '192.168.1.61' #MQTT Server address
SERVER = "test.mosquitto.org"
CLIENT_ID = 'ESP32_DHT22_Sensor'
TOPIC = b'temp_humidity'

client = MQTTClient(CLIENT_ID, SERVER)
client.connect()

client.publish(TOPIC, msg)
client.loop()