Hochschule Burgenland · Serverless auf AWS

Wie voll ist die Mensa –
in Echtzeit.

Eine ESP32-CAM erfasst die Warteschlange, Amazon Rekognition zählt die Personen, und daraus entstehen Ampel-Status, geschätzte Wartezeit und Menü-Verfügbarkeit – vollständig serverless in der Cloud.

Bereiche

Die Komponenten des Projekts

Jeder Teil von Meqmon ist über eine eigene Subdomain erreichbar.

Funktionsweise

Von der Kamera zur Ampel

Vier Schritte – komplett serverless, ohne eigenen Server.

1

Erfassen

Die ESP32-CAM nimmt auf Anforderung ein Bild der Warteschlange auf (Live HTTP nach S3 oder via MQTT).

2

Analysieren

Eine AWS-Lambda ruft Amazon Rekognition auf und zählt die Personen im Bild.

3

Ableiten

Aus der Personenzahl entstehen Ampel-Status, geschätzte Wartezeit und Menü-Verfügbarkeit.

4

Anzeigen

Die Nutzer-Ansicht zeigt den aktuellen Status – inkl. einer physischen LED-Ampel.

Technik

Womit Meqmon gebaut ist

Von der Hardware über die serverlose Cloud bis zu Entwicklung und Fertigung.

Hardware

ESP32-CAM · Kameraerfassung ESP32 + 4× MAX7219 · LED-Ampel

Cloud · Serverless (AWS)

Lambda Rekognition IoT Core S3 DynamoDB CloudFront

Entwicklung

WSL VS Code Arduino IDE Claude Code & Web · Opus 4.7 · 4.8 · Fable 5

Sprachen: Python (Lambdas) · C++/Arduino (ESP32-Firmware)

Design & Fertigung

Gehäuse-Design 3D-Druck

Besonderer Dank an S. Baumgartner