TUISys' Facciamo/Lets Make (FLM)

una Console WiFi per l'ESP-8266

Descrizione

Facciamo/Lets Make (FLM): una Console WiFi per l'ESP-8266.
Graficamente simile al LuaLoader di NodeMCU, la Console WiFi FLM si propone di risolvere uno dei principali problemi che affliggono l'installazione di nodi IoT basati sul chip ESP-8266: la necessità di accedere fisicamente alle schede, allo scopo di connettere un cavo seriale RS232, quale presupposto stabilire un dialogo fra il terminale e la scheda e procedere con la manutenzione o il debug.
Previa l'installazione sulle schede ESP-8266 del corrispondente firmware (TUISys' ESP-8266-FW), se le schede sono alimentate e on-line, la Console WiFi FLM può collegarsi ad esse utilizzando la connessione WiFi che costituisce una dotazione standard delle schede ESP-8266. Un indubbio vantaggio quando le schede si trovano in punti difficilmente raggiungibili (ad esempio in cima ad un lampione o in fondo ad un pozzo).
Nata come alternativa wireless al terminale LuaLoader di NodeMCU, di cui riprende l'organizzazione,Facciamo/Let's Make si è progressivamente arricchita di funzionalità, fra le quali:
    - la possibilità di effettuare delle scansioni dello spazio di indirizzamento IP al fine di individuare i nodi FLM eventualmente presenti e
    - un generatore di codice che evita la fatica di scrivere manualmente le routine di configurazione dei nodi.

FLM come estensione IoT di VLS

Il codice Javascript della Console WiFi FLM si presta ad essere "riciclato" sotto forma di libreria fornendo le fondamenta per lo sviluppo del front-end di applicazioni simili (Client/Server IoT) ed in particolare ad essere impiegato come base per lo sviluppo dell'estensione IoT di TUISys'-VLS.
Una cosa da "nulla" ma che abbinata ad una schedina ESP e alle potenzialità del Firmware TUISys' ESP-8266-FW,  teoricamente, potrebbe consentire a chiunque conosca un po' di JavaScript di trasformarsi in uno sviluppatore realizzando da solo le proprie applicazioni IoT!

A titolo di esempio riportiamo il codice di un telecomando utilizzabile per accendere una lampada realizzato da un ragazzino dopo poche ore di lezione di programmazione generica.


Case Studies

Applicazioni IoT
Controllo di celle frigorifere come nodi IoT


Copyright © 2011-2017 - Luigi D. CAPRA