#-------------------------------------
# Modulo..: Actualizaciones OTA
# Descrip.: Actualizacion de cualquier archivo desde web
# -
#
# Version.: 1.0
# Ref.....: https://randomnerdtutorials.com/esp32-esp8266-micropython-ota-updates/
#
#
# Observ..: Actualizaciones desde espacio PHP
# - activa mediante topic MQTT
# - json msg: {archivo:version}
#
#-------------------------------------
import network
from umqtt.simple import MQTTClient
from time import sleep
from machine import deepsleep
from funciones import actualizaVersion
URL_OTA = 'https://mdb.hol.es/micropython/ESP32-S3/'
CLIENT_ID = "ESP32_S3_Escritorio"
SUSCRIBE_ACT = b"control/actualizaciones/#"
#conecta WiFi
print("Connecting to WiFi", end="")
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect('Wokwi-GUEST', '')
while not sta_if.isconnected():
print(".", end="")
sleep(0.1)
print(" Conectado!!!")
actualizaVersion(("msg"):
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1