← Back to Projects
CompletedIoT / Robotics

Artbot Control Hub

MQTT-based control hub for Raspberry Pi robots. Real-time dashboard and REST API for workspace and robot commands.

Node.jsExpressMQTTWebSocket

Problem

Multiple Raspberry Pi robots needed centralized control—status monitoring, workspace start/stop, reboot, shutdown.

Solution

Built a Node server that subscribes to Pi status/workspace/health over MQTT. Serves a single-page dashboard and REST API. Pis discovered dynamically when they publish.

Outcome

One hub controls all Pis. WebSocket for real-time state. Compatible with agent/mqtt_agent on each Pi.