Azioni

Pagina principale

Da SmartHome.

Firmware per ESP8266 basato sul protocollo MQTT

SmartHome

è un firmware per dispositivi basati sul microcontrollore ESP8266 con lo scopo di realizzare moduli domotici a basso costo per rendere intelligente la casa. La logica del progetto è divisa in nodi ed ogni nodo ha la propria logica di funzionamento e gestisce i GPIO (ingressi ed uscite) adesso collegati.

I nodi sono:

Su ogni singolo ESP8266, si possono caricare più nodi, anche non dello stesso tipo, basta che abbiano tutti un *topic* diverso (ad esempio: "*Tapparella/sala*", "*Tapparella/cucina*", "*Interruttore/sala*", ecc.).

Ogni nodo comunica attraverso il protocollo MQTT con il broker, che può essere locale (LAN) o remoto (internet).

Per interagire con i singoli nodi (contraddistinti da un topic univoco), bisogna inviargli specifici comandi. In questo modo gli facciamo compiere operazioni specifiche oppure possiamo interrogarlo per avere informazioni come per esempio lo stato. Il nodo risponderà sul topic "*TopicNodo/ack*".

Tutti i nodi sono gestibili attraverso l’app Android dedicata (scaricabile dal Google Play store) oppure attraverso HUB personali come per esempio Home Assistant.

Per iniziare

LINK DI INTERESSE