Folgender Bildschirm begrüßt den Nutzer nach dem Bootvorgang: Kommende Termine werden durch einen Onlinekalender synchronisiert. Darunter befindet sich die aktuelle Route und Fahrzeit vom Zuhause zur Arbeitsstelle. Auf der rechten Seite befindet sich das aktuelle Wetter für eine bestimmte Wetterstation.
DingDong 5. Blogeintrag: MQTT-Server auf Ubuntu 16.04
Mosquitto ist ein populärer MQTT-Server (oder auch Broker genannt) der eine große Community bestitzt und einfach zu installieren, bzw. konfigurieren ist. Folgend wird beschrieben, wie Mosquitto installiert und durch eine Passwort-Authetifikation geschützt wird: Schritt 1 – Installation Ubuntu 16.04 besitzt
DingDong 3. Blogeintrag: Kommunikationsmodell
Für die Kommunikation in unserem Projekt wählen wir das Übertragungsprotokoll MQTT (Definition und Erläuterungen: http://image.informatik.htw-aalen.de/Thierauf/Seminar/Ausarbeitungen-15SS/MQTT.pdf). Dieses Protokoll realisiert die Kommunikation zwischen Geräten über ein Publish/Subscribe- Verfahren: Jeder Raspberry verbindet sich also mit einem MQTT Broker zur Kommunikation mit der in
DingDong 4. Blogeintrag: MQTT Einrichtung
Mit etwas Verzögerung nun ein weiteres Update zu unserem Projektstatus: Dieses Update befasst sich mit der Einrichtung eines MQTT-Clients auf dem Raspberry PI. Der MQTT Broker läuft schon eine Weile und der Client auf dem Raspberry PI jetzt auch. Dazu
Smart Mirror: Erfolg und Frust liegt immer nahe beieinander
Mit folgender Anpassung der inittab-Datei, war es nun möglich den Webserver zu starten sowie den Browser im Kiosk-Mode. Nach langem Probieren lag die Lösung des Problems an einem einfachen „http://“, welches noch zu dem Parameter URI gehört. Schon wurde aus
Home Security: Zusammenbringen der App und des Backends auf dem Pi
Webserver In unseren letzten Blogbeiträgen haben wir erläutert wie die Hardware und die Software des eigentlichen Alarmsystems funktioniert. Da diese Komponenten mithilfe einer App steuerbar sein sollen, muss eine entsprechende Schnittstelle geschaffen werden. Dafür soll ein Webserver eingesetzt werden, da
SmartMirror: Einfache Realisierung mit PHP
Nachdem endlich ein einfacher Webbrowser auf unserem Raspberry Pi gestartet werden kann, fehlt nur noch ein Webserver. Ursprünglich war es geplant, die noch ausstehende Aufgabe über Node.js zu realisieren. Schlussendlich ergab sich allerdings eine Lösung, die wesentlich einfacher und dennoch
Objektorientierter Systementwurf (Datenmodell) für unser Alarmsystem
Zur Abbildung unseres Vorhabens, ein Alarmsystem bestehend aus diversen Funk-Sensoren und -Aktoren mittels eines Raspberry Pi zu realisieren, war der Entwurf eines objektorientierten Datenmodells notwendig. Diese Architektur bildet den Grundstein für die Alarmsystem-Logik, also das Alarmsystem-Backend, auf dem Raspberry Pi.
XMPP-Server und Tor
XMPP-Server Entscheidend für das Projekt ist die Installation und Konfiguration eines XMPP-Servers. Unsere Wahl fiel dabei auf Prosody IM (https://prosody.im). Prosody kann mithilfe der Konfigrationsdatei „prosody.cfg.lua“ recht simpel konfiguriert werden. In der Konfigurationsdatei gibt es einen server-weiten Teil und einen
DingDong 2. Blogeintrag: Automatische Netzwerkverbindung
In unserem Projekt wird ein Raspberry zur Steuerung einer Tür verwendet. Das Konfigurieren der Netzwerkverbindung ist meine Aufgabe im Projekt. Der Raspberry soll vom Kunden über eine App bzw. über einen Browser konfiguriert werden. Es stehen keine anderen Konfigurationsmöglichkeiten (wie z.