Nachdem ich heute die Skripts im Overlay aktualisiert habe, bricht der build (make) mit folgender Fehlermeldung ab: umask 0022 && make -C /home/buildroot/buildroot O=/home/buildroot/make/. for f in /busybox.config ; do if [ ! -f „${f}“ ]; then printf „Kconfig fragment
Zeitzonen einstellen
Für alle Interessierte: Möchte man die Zeitzone auf dem Raspberry ändern, so braucht man „timezone“ oder kurz „tz“. Dies kann in Buildroot ganz einfach unter: System configuration –> install timezone info hinzugefügt werden. Dann einen symbolischen Link von der Zeitzonenbeschreibung
DingDong 6. Blogeintrag: Aktivierung der GPIO Pins
Nachdem der MQTT -Client auf dem Raspberry PI funktionsbereit ist, sollen durch die Ansprache der GPIO-Pins Messages ausgelöst werden. Für die Aktivierung der GPIO-Pins wurden von uns 2 Wege als praktikabel identifiziert: Über ein Python Script unter Verwendung des Packages
Erinnerung bzgl. Projektdokumentation
Montag finden ja die Projektpräsentationen statt. An diesem Tag sollten daher auch die Projektdokumentationen bei mir abgegeben werden. Ich bin während der Präsentationen anwesend, so dass das passen sollte. 😎 Hier zur Erinnerung nochmal die Kriterien für die Benotung. Ich
Wichtig: Nur 3 Minuten Präsentationszeit am Montag
Achtung wichtige Ansage: Von Prof. Freytag kam eine Aktualisierung bzgl. der Projektpräsentationen am Montag. Da die Präsentationen für den kompletten Jahrgang bis zum Mittagessen über die Bühne gehen soll, wurde die Zeit auf 3 Minuten je Vortrag + 3 Minuten
Home-Security: End-To-End Realisierung
Wir haben den gestrigen Tag damit verbracht die einzelnen Komponenten unseres Alarmsystems miteinander zu integrieren und das Ganze End-to-End durchzutesten. Das Abschmieren der JVM beim mit Buildroot erstellten Image konnten wir leider nicht beseitigen. Auf Raspbian funktioniert unsere JAR jedoch
SmartMirror: Jetzt gibt’s was zu sehen.
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