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