HomeUncategorizedSperimentazione LoRa: una nuova feature da lungo attesa… il Quick Setup !

Commenti

Sperimentazione LoRa: una nuova feature da lungo attesa… il Quick Setup ! — 6 commenti

  1. Interessante, ma mi domandavo, visto che uso solo Linux, e visto che non mi sembra ci siano tools ufficiali per fare il flash dell’esp su questo OS, se si puo’ caricare il firmware via il web tool di ESP: https://web.esphome.io/ ?? Grazie

    • ciao Marino, grazie per l’idea del web.esphome.io è un interessante stimolo da approfondire…

      Riguardo al primo caricamento via linux in realtà esiste un semplicissimo tool per fare il caricamento direttamente da console ed è esptool.py.

      Lo puoi trovare e scaricare da https://github.com/espressif/esptool mentre per l’installazione basta seguire la documentazione ufficiale disponibile in https://docs.espressif.com/projects/esptool/en/latest/esp32/

      Una volta installato il tool aprire una console e digitare il seguente comando:
      – per l’Heltec Tracker che è basato su ESP32-S3:
      esptool.py –chip esp32s3 –port /dev/ttyACM0 –baud 921600 –before default_reset –after hard_reset write_flash 0x0 full_flash_image.bin
      – per il TTGO che è basato su processore ESP32 normale
      esptool.py –chip esp32 –port /dev/ttyACM0 –baud 921600 –before default_reset –after hard_reset write_flash 0x0 full_flash_image.bin

      Ovviamente l’ultimo parametro va sostituito con il nome dell’immagine .bin che si vuole caricare e che deve essere ovviamente una immagine di tipo full che include al suo interno tutte le sezioni richieste relative ai moduli che costituiscono l’immagine, compreso il littleFS.
      Il parametro /dev/ttyACM0 va sostituito con il device con cui il dispositivo viene visto dal PC linux.
      E’ importante che NON siano aperte altre applicazioni che usano il device seriale esposto dal dispositivo , per es. platformIO.

      Una funzione interessante che è possibile poi usare da browser è accessibile tramite la voce di menu “SERIAL CONSOLE DISPLAY” e rappresenta l’uscita sulla console USB del dispositivo collegato al computer che mostra tutta la diagnostica dello startup e del debug del dispositivo.

      Cordiali 73
      Michele I8FUC

  2. Grazie Michele,
    Ho usato il tool che hai suggerito e ho caricato il FW sul TTGO T-Beam. Ho pero’ un problema, cerco di attivarlo come iGate, ma non riesco a attivare la rete, non si collega al router, e attiva il suo access point. Non capisco cosa possa creare il problema, ho provato sia settando il DHCP che indirizzo statico, ma non si collega mai.
    qui sotto quello che ricevo sulla console seriale.
    Hai qualche suggestione per risolvere il problema? mi sfugge qualcosa?

    (reconnectAprsis)(C0) reconnectAprsis: Failed to connect to rotate.aprs2.net:14580… trying to recovery
    ……….(reconnectAprsis)(C0) reconnectAPRS-IS: APRSIS connecting…
    (reconnectAprsis)(C0) reconnectAprsis: Failed to connect to rotate.aprs2.net:14580… trying to recovery
    triggerError: ERROR -> No network
    (reconnectAprsis)(C0) reconnectAPRS-IS: APRSIS connecting…
    (reconnectAprsis)(C0) reconnectAprsis: Failed to connect to rotate.aprs2.net:14580… trying to recovery
    (reconnectAprsis)(C0) reconnectAPRS-IS: APRSIS connecting…
    (reconnectAprsis)(C0) reconnectAprsis: Failed to connect to rotate.aprs2.net:14580… trying to recovery
    triggerError: ERROR -> No network
    (reconnectAprsis)(C0) reconnectAPRS-IS: APRSIS connecting…
    (reconnectAprsis)(C0) reconnectAprsis: Failed to connect to rotate.aprs2.net:14580… trying to recovery

      • … perfetto !!!!

        se provi a spulciare nel manuale trovi varie risposte…

        non tralasciare di fare il commit dopo aver fatto delle modifiche alla configurazione perchè altrimentii le modifiche vanno perdute con il reboot by design…

    • ciao Marino… è tutto normale… ti spiego: il dispositivo può operare in due diverse modalità per quanto riguarda gli aspetti di networking: il default è quello di operare in modalità “Standalone” ossia isolato da internet… in questa modalità si attiva un accesspoint che come hai visto rende molto agevole la configurazione iniziale del dispositivo … in effetti questa è la modalità di operation per quanto riguarda il networking anche durante il funzionamento come tracker in quanto quando uno è in giro ovviamente non ha internet… la seconda modalità ovvero quella NON standalone è invece quella che si rende necessaria per es. per usare il dispositivo come iGate… a questo scopo il dispositivo va predisposto per collegarsi ad internet in “upstream” ovvero verso l’alto via nel caso specifico WiFi… bisogna allora impostare la connessione wifi… allo scopo devi andare nella pagina “EXPERT SETUP” –> “NETWORK CONFIGURATION” e comparirà una pagina in cui attendendo qualche secondo vedrai comparire le reti WiFi presenti in casa…. selezioni la rete a cui vuoi collegarti e introduci la password relativa… lascia l’opzione di collegamento tramite DHCP… salva la configurazione… a questo punto hai impostato il collegamento “in upstream” ma il dispositivo è ancora nella modalità di funzionamento “Standalone” ovvero isolato da internet… per attivare la connessione che hai settato segui il path seguente: EXPERT SETUP” –> “OPERATION MODE SETTINGS” nella pagina che compare deseleziona la casella “Standalone” e salva la pagina con il tasto SAVE…. a questo punto i settaggi per usare la rete sono OK… solo che ( come puoi semmai approfondire in un articolo che poi ti segnalo a seguire) la configurazione che hai salvato è ancora “TEMPORANEA” per renderla “DEFINITIVA” bisogna effettuare l’operazione di “COMMIT” che congela nella memoria non volatile del dispositivo la configurazione che hai costruito e la rende attivabile al prossimo reboot… per fare il commit sempre dalla pagina dove hai trovato la casella standalone, verso il basso seleziona la casella “commit” e fai SAVE… a questo punto la configurazione è stata resa permanente… fai il reboot e dovresti vedere che va su la connessione verso internet… per verificare lo stato della connessione puoi andare nella pagina di “DASHBOARD” e verso la sommità troverai le indicazioni dello stato di connessione verso internet…
      Il meccanismo di configurazione è un poco articolato per vari mmotivi che ho descritto in un articolo passato che ti segnalo e dove puoi approfondire il discorso… https://www.sarimesh.net/2023/10/31/sperimentazione-lora-familiarizziamo-con-la-nuova-release-sw-5-x/

      verso metà pagina trovi spiegato il tutto…

      ciao .. fammi sapere se hai altri problemi…

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.