Dopo aver installato il server MQTT sul Beaglebone
Mqtt con Beaglebone ed ESP8266-Installazione mosquitto su Beaglebone
passiamo ad impostare i nodi MQTT basati su ESP8266.
Come prima operazione occorre generare il firmware nodemcu, come descritto nel precedente articolo
con almeno i seguenti parametri attivati nel file user_module.h
- DHT
- file
- GPIO
- MQTT
- net
- node
- timer
- UART
- WiFi
Tali impostazioni sono presenti di default sul file user_module.h.
Al momento è stata rilasciata la versione aggiornata del firmware 2.0. Alleghiamo i file da caricare sul dispositivo.
Come già descritto negli articoli precedenti e dal link di nodecmu sul flashing
si impostano i parametri corretti per il proprio modello di esp8266.
Nel nostro caso, con la flash di 4MB, si usano i parametri riportati nella immagine per caricare il firmware sul dispositivo con il tool nodemcu-flasher. Si possono utilizzare anche altri tool per il caricamento del firmware. Nel nostro caso le impostazioni usate sono le seguenti
Nel prossimo articolo viene descritto il nodo MQTT ESP8266 che rileva temperatura ed umidità
Mqtt con Beaglebone ed ESP8266-MQTT su ESP8266 per sensore temperatura