# 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)