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
Back to the front page
Data

Data & Analytics

Data engineering & 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 Praktikum

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.

Filed underPythonGrafanaPrometheusKafkaDockerElasticsearchGoLang