Digitale Lieferbox

Konzeption und Umsetzung einer Software zur Steuerung und Verwaltung von Lieferboxen, die digitale Werbung schalten und Sensordaten lesen und auswerten können.

Zeitspanne: seit 11.2020

Projektart: Freiberuflich

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 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.

Zur Projektliste