Skip to content
Roncoa edited this page Jan 5, 2019 · 24 revisions

tool

Nella prima pagina, bisogna inserire alcuni dati fondamentali per il corretto funzionamento del firmware:

  • Numero dei nodi da utilizzare nell'ESP da programmare

  • Dati della rete WiFi

    • ssid
    • password
  • Dati del broker MQTT

    • mqtt_server
    • mqtt_user
    • mqtt_password
    • mqtt_port
  • Altri dati

    • DEBUG - abilita/disabilita il log seriale
    • TELNET_DEBUG - abilita/disabilita il log attraverso Telnet
    • WEBSERVER - abilita/disabilita il controllo dell'ESP attraverso browser
    • OTA - abilita/disabilita l'aggiornamento OTA
  • Topic generali

    • Will_topic - lasciare vuoto per configurazione automatica (*)
    • OTAhostname - lasciare vuoto per configurazione automatica **
  • GPIO generali

    • Status_led - GPIO al quale connettere il led di stato
    • flag inversione Status_led - inverte la logica di lampeggio del led di stato
    • GPIO pullup/pulldown - connessione della resistenza degli ingressi (vcc o gnd)
    • flag inversione relè - inverte la logica di funzionamento delle uscite (relè)

(*) - Lasciandolo vuoto, il firmware lo configura in automatico con il MacAddress (12 caratteri in minuscolo senza ':')
Nel Willtopic viene pubblicato il payload:
"online" all'avvio del dispositivo e al refresh connessioni
"offline" dopo 5 secondi che il dispositivo è offline