Menu Chiudi

Aggiornamento OTA MeshCom

Che cos’è un aggiornamento OTA?

L'aggiornamento OTA ( Over-The-Air ) consente di eseguire un aggiornamento del firmware dei microcontrollori ESP32 tramite Wi-Fi.

Attivazione dell'aggiornamento OTA tramite:

  • l'app in Impostazioni – Pulsanti utente – Aggiornamento OTA
  • la console seriale con l'aggiornamento OTA
  • l'interfaccia grafica web alla voce “Setup – Aggiornamento OTA”

I file binari del firmware aggiornati sono disponibili per il download qui:
https://github.com/icssw-org/MeshCom-Firmware/releases

Non appena il nodo si avvia in modalità OTA, parte un timer di 180 secondi. Se entro tale tempo non viene avviato alcun upload, il nodo si riavvia con il firmware standard. (a partire dalla versione 4.34q)

Come si applica un aggiornamento OTA?

Variante 1:

Se un nodo MeshCom non ha salvato alcuna configurazione WiFi, non è attualmente connesso a un router WiFi oppure si trova in modalità AP (Access Point) e sta già generando autonomamente una rete WiFi a cui è possibile connettersi.

Se il nodo MeshCom è avviato in modalità AP, il nome della rete Wi-Fi corrisponde al nominativo con SSID, se configurato; in caso contrario, è “MeshCom-OTA”.

Mit dem WiFi des Nodes verbinden.
Im AP Mode ist die default IP Adresse 192.168.4.1. Alternativ kann der Node auch <RUFZEICHEN>.local oder wenn nicht konfiguriert mit MeshCom-OTA.local im Web-Browser aufgerufen werden.

Selezionare il file firmware (.bin) corrispondente alla scheda tramite drag and drop o cliccando sull'area dedicata. A questo punto è ancora possibile interrompere il processo di aggiornamento OTA premendo "Cancel" e il nodo si riavvierà con il firmware standard. Premendo "Upload", il firmware verrà scritto sull'ESP. A questo punto non sarà più possibile annullare l'operazione! Se l'upload non va a buon fine, è possibile riprovare semplicemente a eseguire un altro upload.

Quando il caricamento è completato al 100%…

Se dopo pochi secondi dovesse apparire la conferma e il nodo si avviasse nel firmware

Aggiornamento OTA completato

Se non è stato ancora configurato alcun nome di rete, il nodo avvia il punto di accesso Wi-Fi con il nome XX0XXX-00 nel firmware standard. A causa di un bug, dopo alcuni secondi compare un messaggio di errore nel browser web. È possibile ignorarlo. (Il problema è stato risolto con la versione 4.34q; si prega di eseguire un nuovo flashing utilizzando il Web-Flasher!).

 

Variante 2:

Se il nodo MeshCom è già connesso a una rete Wi-Fi e sono stati configurati un SSID e una password Wi-Fi:

Wird das OTA-Update aktiviert, verbindet sich der MeshCom-Node automatisch mit dem WiFi Netzwerk und ist mit <RUFZEICHEN>.local oder über die vorherige IP Adresse, die der WiFi Router per DHCP erteilt hat über den Web-Browser erreichbar. Der Ablauf bleibt sonst der gleiche wie bei der ersten Variante.

Per eventuali domande, rivolgersi al gruppo MeshCom su Telegram o al forum groups.io (in inglese) – https://groups.io/g/meshcom