Sommario:

Automazione domestica utilizzando MQTT ed ESP8266: 6 passaggi
Automazione domestica utilizzando MQTT ed ESP8266: 6 passaggi

Video: Automazione domestica utilizzando MQTT ed ESP8266: 6 passaggi

Video: Automazione domestica utilizzando MQTT ed ESP8266: 6 passaggi
Video: MP3 player su esp8266 (Tasmota) - come integrarlo in Home Assistant 2024, Dicembre
Anonim
Automazione domestica tramite MQTT ed ESP8266
Automazione domestica tramite MQTT ed ESP8266

Al giorno d'oggi, la domotica è un'era di tendenza ed emergente dell'IoT (Internet of Things). Tutti cercano di automatizzare la casa in qualche modo, quindi può essere controllato a distanza o manuale. E che rende loro la vita più facile.

Esistono tecniche dell'uomo per controllare gli elettrodomestici da remoto.

In questo articolo vedremo come realizzare la domotica utilizzando il protocollo mqtt ed esp8266. Ci sono molte schede, molti dispositivi pronti sul mercato come sonoff. Ma ho creato il mio hardware (molte più modifiche sono in sospeso). Vediamo uno per uno e procediamo oltre.

Passaggio 1: ulteriori informazioni su MQTT

Che cos'è MQTT?MQTT sta per MQ Telemetry Transport. È un protocollo di messaggistica di pubblicazione/sottoscrizione, estremamente semplice e leggero, progettato per dispositivi vincolati e reti a bassa larghezza di banda, alta latenza o inaffidabili. I principi di progettazione consistono nel ridurre al minimo la larghezza di banda della rete e i requisiti delle risorse del dispositivo, cercando anche di garantire l'affidabilità e un certo grado di garanzia di consegna. Questi principi si rivelano anche per rendere il protocollo ideale per l'emergente mondo "machine-to-machine" (M2M) o "Internet of Things" dei dispositivi connessi e per le applicazioni mobili in cui la larghezza di banda e la potenza della batteria sono un vantaggio.

Passaggio 2: schematico

Schema
Schema

Passaggio 3: layout PCB

Layout PCB
Layout PCB
Layout PCB
Layout PCB

Passaggio 4: hardware effettivo

Hardware reale
Hardware reale

Passaggio 5: codice

Si prega di trovare il codice qui

github.com/stechez/iot_projects.git

Passaggio 6: tutorial

Ho coperto la maggior parte della parte nel video.

Consigliato: