Smarthome (v3)

Diese Webapp ist die Steuerungsschnittstelle meines maßgeschneiderten Smart Homes.

  • Datum
    June 2020
  • Kunde
    Tobias Wälde
Smarthome (v3)
Projektmodule

Komponenten

Eine Übersicht über die Hauptkomponenten oder Schichten, aus denen dieses Projekt besteht. Jedes Modul steht für einen eigenständigen Teil des Systems, von technischen Ebenen bis hin zu funktionalen Merkmalen.
    Hardware
    Als MQTT-Broker habe ich einen Raspberry Pi verwendet. Ich habe Skripte für mehrere NodeMCUs (kleine leistungsstarke Boards mit WiFi) geschrieben, um auf MQTT-Nachrichten zu reagieren. Diese NodeMCUs senden serielle Signale an PWM-Servocontroller. Diese Controller sind mit Transistoren verbunden, die die Farbe und Helligkeit der LED-Streifen steuern und Relais ein- und ausschalten.
    Backend
    In dieser Version meines Smarthomes habe ich nur ein Backend. Das Backend ist für die Authentifizierung zuständig, bündelt Fritz! API und Philips Hue API und verarbeitet MQTT-Nachrichten.
    Frontend
    Das Frontend ist wieder eine React Webapp. Es verkürzt die Aktualisierungszeit für meine Eltern und ermöglicht mir so, mein Smarthome von jedem Gerät aus zu steuern.
Ein genauerer Blick

Projekt-Screenshots & Einblicke

Entdecken Sie wichtige Einblicke in das Projekt – von Benutzeroberflächen bis hin zu einzigartigen Funktionen. Diese Screenshots zeigen das Design, den Ablauf und das gesamte Nutzererlebnis, das das Endprodukt bietet.
Werkzeuge in der Entwicklung

In diesem Projekt verwendete Technologien

Von Frontend-Frameworks bis zur Backend-Infrastruktur – hier ist eine Aufschlüsselung der Technologien, die dieses Projekt zum Leben erweckt haben. Jedes Werkzeug wurde sorgfältig ausgewählt, um Leistung, Skalierbarkeit und ein nahtloses Nutzererlebnis zu gewährleisten.
  • C++
  • Python
  • TypeScript
  • MaterialUI
  • React

Lass uns gemeinsam etwas Großartiges bauen

Egal, ob Sie eine beeindruckende Website, eine leistungsstarke App oder zuverlässigen technischen Support benötigen – ich bin hier, um Ihre Vision zum Leben zu erwecken.