Flyby - Smarte Lieferbox
Konzeption und Umsetzung einer Software zur Steuerung und Verwaltung von Lieferboxen, die digitale Werbung schalten und Sensordaten lesen und auswerten können.
Zeitraum: 11.2020 - 01.2024
Projektart: FreiberuflichFreiberuflich
Firma: Kalaan GmbH, München
- Node.js
- Vue.js
- DynamoDB
- MQTT
- Docker
Umsetzung des Projekts
Flyby besteht aus verschiedenen Teilen, die parallel entwickelt wurden und als solche Interagieren. Die Management-Plattform hat den Zweck, Boxen zu erstellen und zu verwalten, und sie mit verschiedenen Systemen und Flotten kompatibel zu machen.
Das Frontend basiert auf Vue.js und interagiert mit einer Node.js REST-API. Boxen können Systemen und Flotten zugeordnet werden, die auch auf der Plattform verwaltet werden. Die Konfiguration der Boxen wird im Frontend geprüft und grafisch aufbereitet, um eine schnelle Übersicht zu bieten.
Die aktuelle Konfiguration des Systems und allen Boxen wir mit einer DynamoDB synchronisiert, die alle für den Login der Boxen nötige Informationen enthält.
Boxen melden sich nach dem Start bei einem AWS Lambda-Service an, der verschiedene Daten der Anfrage prüft und der Box die aktuelle Konfiguration und das System mitteilt, mit dem sich die Box verbinden soll. So ist ein schneller Wechsel von Boxen in andere System möglich.
Die Kommunikation der Boxen mit dem System läuft über MQTT, um Daten in Echtzeit zu übertragen.
Links
Das Projekt findest du auf flyby.global.