Skip to content
Nasr City, Cairo, Egypt · Founding-Engineer Edition
صحيفة
مدينة نصرSuch a lovely font, eh? It's called Ruq'ah and it's a common hand-written arabic style

Hometown paper · covering one Nasr City engineer's exploits abroad · Current stop - München

Vol. VI · No. 07·Circulation · 447·Munich · partly everything·Price: a coffee
Data & Analytics
Data

A cocktail mixer, orchestrated over smart sockets

A TUM praktikum in IoT and process automation: a service that drives smart power sockets, and a robot that reads it to mix a cocktail on cue. Supervised by Dr. Jürgen Mangler.

IoT PraktikumTechnische Universität München · Deutschland

The Problem

A robot arm, a mixer, and a set of power sockets are only hardware until code can drive them over the network and run the pour as a repeatable sequence.

What We Built

Engineered smart-socket-service, a TypeScript REST API over MQTT that starts and stops the sockets, waits on timers, and streams real-time power draw. On top of it, built cocktail-mixer, which drives a Universal Robots arm and sequences the sockets through a BPMN process to set the mixer's intensity and pour a drink from start to finish.

Run under Dr. Jürgen Mangler at the TUM Chair of Information Systems and Business Process Management. The socket service turns power into data, logged over time and ready for analytics, while the mixer models a physical bartending task as a BPMN workflow you can run and replay.

Links

Filed underPythonGrafanaPrometheusKafkaDockerElasticsearchGoLang