In diesem Blogbeitrag wird auf die Herausforderungen bei der Hardwareentwicklung des Bierdeckels eingegangen. Verschiedene Kalibrierungsfaktoren der Wägezellen Insgesamt wurden drei Wägezellen eingekauft, welche nach ihrem Einbau jeweils andere Kalibrierungsfaktoren benötigen. Einen Grund hierfür konnten wir nicht ausfindig machen. Wir gehen
Update Sicherheit: Verifizierte ESP Clients
Stand jetzt ist die Kommunikation zwischen ESP und Update Server verschlüsselt und das Auslesen von Paketen, um unser Update Artefakt zu erhalten ist nicht mehr möglich. Gleichzeitig können wir dank der Signatur des Artefaktes sicher sein, dass wir nur unseren
Signierte und verschlüsselte OTA Updates via TLS
In diesem Blogbeitrag beschäftigen wir uns mit dem verschlüsselten Übertragen von Update Dateien. Dies ist wünschenswert, da in den momentanen Dateien Informationen wie Anmeldedaten für das lokale Netzwerk, als auch Adressen von weiterem Server beinhaltet ist (Update Server, später auch
Mosquitto MQTT Broker über TLS und Client Authentifikation
In diesem Blogpost geht es um das Generieren von Schlüsseln für den MQTT Broker, für die einzelnen Clients, sowie die Konfiguration des MQTT Brokers. Ziel ist es einen MQTT Broker so zu konfigurieren, dass dieser nur die Kommunikation von TLS
Unsere Zukunftsvisionen für das Beverage Monitoring
Mit dem Abschluss unseres Projekts muss nun kein Gastronomie-Kunde mehr lange auf ein Getränk oder eine Nachbestellung warten. Kein Getränk bleibt unvorbereitet und keine Bestellung ungeliefert. Doch wir haben uns gefragt, wie wir unser Produkt und unser Geschäftsmodell weiter verbessern können und
Frontend Phase 2 – Umsetzung
Für die Umsetzung der in Part 1 beschriebenen Frontends haben wir die Visual Studio Code IDE verwendet. Bei der Konzeption haben wir uns bewusst gegen Responsive Design entschieden, da bestimmte Oberflächen für bestimmte Rollen in der Gastronomie vorgesehen sind. Hier
OTA Updates mit signierten Update Artefakten
In diesem Beitrag möchten wir uns signierte Updates anschauen. Das heißt, an das Artefakt werden extra Information angehängt, welche es uns erlauben die Validität und den Ursprung des Artefaktes zu überprüfen. Diese Funktionalität wird benötigt, um sicherzustellen, dass nur wir
Over-the-Air Updates – ein simples Beispiel
In diesem Beitrag zeigen wir wie ein einfaches Over-The-Air (OTA) Beispiel für den ESP8266 ohne Verschlüsselung und ohne Signatur realisiert werden kann. Voraussetzung sind ein ESP8266 sowie eine Entwicklungsumgebung. In diesem Beispiel nutzen wir das PlatformIO CLI Tool, die Arduino
Aufsetzen verschiedener Entwicklungsumgebungen für den ESP8266
In diesem Beitrag schauen wir uns verschieden Entwicklungsumgebungen für den ESP8266 in Verbindung mit dem Arduino Framework an. Ziel des Posts ist zu zeigen wie mit zwei verschiedenen Entwicklungsumgebung/Tools ein Programm für den ESP8266 kompiliert und auf den Mikrocontroller geladen
Over-The-Air Updates für den ESP8266
Over-The-Air Updates für den ESP8266 In diesem Blogeintrag möchten wir gerne ein Überblick über den momentanen Stand der Update Funktion unserer Mikrocontroller geben. Die technischen Details gibt es in weiteren Beiträgen, hier gibt es erst einmal eine Architektur Übersicht und