Esempio applicativo di Internet of Things (IoT)
Utilizzando la scheda ESP8266 NodeMCU e l'IDE di Arduino, realizziamo un Server Web che monitora l'umidità e la temperatura rilevate da un sensore DHT11. Al Server Web possono accedere tutti i dispositivi della rete wifi, pc desktop, tablet e smartphone, dotati di un browser.
L'ESP8266 è un SoC (System on a Chip) costituito da un microcontrollore a 32 bit e un ricetrasmettitore Wi-Fi . Così come Arduino, consente di controllare ingressi e uscite e, grazie al basso costo e al modulo Wi-Fi integrato al suo interno, rappresenta una soluzione completa per la maggior parte dei progetti di "Internet of Things" (per connettersi alla rete Wifi e a Internet, per ospitare un Web Server, per controllare un oggetto, ecc.) Inoltre si può programmare facilmente anche con l'IDE di Arduino. Sul mercato sono disponibili molte schede di sviluppo che utilizzano il chip ESP8266: tra queste, la scheda NodeMCU è forse la più diffusa e popolare sul mercato.
Pinout scheda ESP8266 NodeMCU