# Librerias
from machine import Pin
import time
from umqtt.simple import MQTTClient
import network
# ----
# Definiciones
ssid = 'Wokwi-GUEST'
wifipassword = ''
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
# ----
# Conexión a internet
sta_if.connect(ssid, wifipassword)
print("Conectando")
while not sta_if.isconnected():
print(".", end="")
time.sleep(0.1)
print("")
print("Conectado a Internet")
# ----
# Conexión a los tópicos
mqtt_server = "io.adafruit.com"
port = 1883
user = "AlanSc"
password = "aio_hinc885UJWPTdV1Fr9XA8ERfP6Xh"
client_id_gauge = "Identificador"
topico_lectura="AlanSc/feeds/lectura"
# Conexión al broker
try:
conexionMQTT = MQTTClient(client_id_gauge, mqtt_server,user=user,password=password,port=int(port))
conexionMQTT.connect() #Hacemos la conexión.
print("Conectado con Broker MQTT")
except OSError as e:
#Si falló la conexión, reiniciamos todo
print("Fallo la conexion al Broker, reiniciando...")
time.sleep(5)
machine.reset()
# Funciones
def enviar_msg(msg):
try:
conexionMQTT.publish(topico_lectura,str(places))
except OSError as e:
print("Error ",e)
time.sleep(5)
machine.reset()
---
variable = "Hola"
enviar_msg(variable)