Con questo post spero di dare delle indicazioni di base su come utilizzare questo piccolo dispositivo nato per "l'Internet delle cose". Ho avuto le mie belle difficoltà a capire come riuscire ad utilizzarlo in modalità bidirezionale: in Internet trovate l'esempio per il controllo di un singolo relè senza la possibilità di capire se effettivamente il segnale è stato ricevuto dal dispositivo da remoto o meglio tramite un APP.
Partendo da questo esempio base sono riuscito ad utilizzare più uscite ma in particolar modo ho trovato un sistema che mi permette di ricevere un messaggio dal NodMCU che mi indichi che "ha capito" cosa deve fare.
Per programmare il NodeMCU basato sul chip WiFi ESP8266 è sufficiente l'IDE per Arduino, in molti casi però va sostituito il firmware e l'IDE va integrato con il plugin per l'ESP8266.