Inhaltsverzeichnis:

Hausautomation mit MQTT und ESP8266 - Gunook
Hausautomation mit MQTT und ESP8266 - Gunook

Video: Hausautomation mit MQTT und ESP8266 - Gunook

Video: Hausautomation mit MQTT und ESP8266 - Gunook
Video: Alexa doorbell with ESP8266 und Webhook Routine Trigger Skill, without MQTT 2024, November
Anonim
Hausautomation mit MQTT und ESP8266
Hausautomation mit MQTT und ESP8266

Heutzutage ist die Heimautomatisierung ein Trend und eine aufstrebende Ära des IoT (Internet der Dinge). Jeder versucht, das Haus auf irgendeine Weise zu automatisieren, die ferngesteuert oder manuell erfolgen kann. Und das macht ihnen das Leben leichter.

Es gibt Manntechniken, um die Haushaltsgeräte aus der Ferne zu steuern.

In diesem Artikel werden wir sehen, wie man mit dem mqtt-Protokoll und esp8266 eine Heimautomatisierung macht. Es gibt viele Boards, viele Geräte, die wie Sonoff auf den Markt kommen. Aber ich habe meine eigene Hardware gemacht (viel mehr Modifikationen stehen noch aus). Sehen wir uns eins nach dem anderen an und fahren Sie fort.

Schritt 1: Mehr über MQTT

Was ist MQTT?MQTT steht für MQ Telemetry Transport. Es ist ein extrem einfaches und leichtgewichtiges Publish/Subscribe-Messaging-Protokoll, das für eingeschränkte Geräte und Netzwerke mit geringer Bandbreite, hoher Latenz oder unzuverlässigen Netzwerken entwickelt wurde. Die Entwurfsprinzipien bestehen darin, die Anforderungen an die Netzwerkbandbreite und die Geräteressourcen zu minimieren, während gleichzeitig versucht wird, Zuverlässigkeit und ein gewisses Maß an Liefersicherheit zu gewährleisten. Diese Prinzipien erweisen sich auch als ideal für das Protokoll der aufkommenden „Machine-to-Machine“(M2M) oder „Internet of Things“-Welt vernetzter Geräte und für mobile Anwendungen, bei denen Bandbreite und Akkuleistung sehr wichtig sind.

Schritt 2: Schema

Schaltplan
Schaltplan

Schritt 3: PCB-Layout

PCB-Layout
PCB-Layout
PCB-Layout
PCB-Layout

Schritt 4: Tatsächliche Hardware

Tatsächliche Hardware
Tatsächliche Hardware

Schritt 5: Code

Den Code finden Sie hier

github.com/stechiez/iot_projects.git

Schritt 6: Tutorial

Ich habe den Großteil des Teils im Video behandelt.

Empfohlen: