La mia idea sarebbe quella di mettere in tutta la casa vari NODEMCU, che gestiscono luci e tapparelle attraverso relè. Vorrei gestire tutto via web, usando un server in modo tale anche quando sono fuori casa posso decidere cosa fare. Chi mi da qualche idea su come creare il tutto?
Ti consiglio di leggere bene tutto QUESTO thread dove ho già spiegato perché è una pessima idea ... :
Inoltre ... saresti anche in violazione del punto 15.3 del REGOLAMENTO dato che, come dovresti sapere, NON si parla di progetti che riguardano la modifica degli impianti elettrici di casa.
Dato che qui però chiedi come fare un Web Server ... saranno tollerate risposte SOLO ed esclusivamente inerenti "Arduino Web Server" e nessuna domanda/risposta degli oggetti ad esso collegati per controllare le cose che hai indicato, pena la chiusura del therad.
La mia idea è quella di gestire col pc/smartphone tutti i nodemcu sparsi per casa. Ho visto che ogni node ha il suo indirizzo ip e quindi riesco a gestirlo uno alla volta. Cosa mi consigli di fare?
Ma se ciascuno è indipendente ed ha già il suo IP univoco, perché complicare le cose e aggiungere un livello di mezzo ?
Nell'applicazione smartphone crei una tabella di associazione tra IP/funzione e quando poi sulo schermo tu commuti i vari bottoni non fai altro che inviare un messaggio a quel determinato IP ... perché mandarlo ad un concentratore che deve poi smistralo ad un altro IP che a sua volta deve confermare indietro al concentratore che deve, alla fine confemare a te ? ? ? :o
Aspetta, ma tu sullo smartPhone sai programmare? Che linguaggio usi? Di che OS parlaimo? O ti vuoi appoggiare ad un qualche "generatore di applicazioni IoT"?
Gunstr94:
Sullo smartphone non ho problemi, Andorid. Che ne dici di blynk?
Era quello che volevo suggerirti
Per la parte ESP, hai già visto Webbino di SukkoPera ... QUI?
Ti permette di creare un WebServer (gira anche su ESP8266) e di comandarlo a distanza con delle semplici HTTP GET ... c'è giusto un esempio per accendere e spegnere a distanza un LED
Il tasto fisico ovviamente NON lo gestisci, ma, se ti fai fare un impianto fatto bene, per ogni contatto fisico ti fai mettere anche, in parallelo, un contatto di feedback che ti dice se è chiuso o aperto e quindi, dall'applicazione, lo leggi con un ingresso.