Mqttouch
A downloadable tool
MQTTouch
A lightweight, node-based interface for routing, transforming, and publishing MQTT data in real time.
MQTTouch is an experimental visual programming tool designed to make MQTT-based systems easier to understand, prototype, and control. Built around a node-graph workflow, it allows users to connect inputs, logic, and MQTT endpoints without writing glue code or modifying robot, sensor, or microcontroller firmware.
This early debug build focuses on clarity and immediacy: values flow visually through nodes, updates happen in real time, and connections can be rewired on the fly.
Current Features
The current version includes the following node types:
-
Input Nodes
Manual numeric inputs, sliders, and basic UI controls for generating values directly inside the graph. -
Math Nodes
Simple arithmetic operations (e.g., add, subtract) with clearly separated inputs and live result previews. -
Switch Nodes
Conditional routing based on boolean or toggle inputs, enabling basic logic and decision-making inside the graph. -
MQTT Subscribe (SUB)
Connects to an MQTT broker, subscribes to a topic, and streams incoming values into the node graph. -
MQTT Publish (PUB)
Publishes computed values to a specified MQTT topic, with optional auto-publish on input change.
All nodes can be manually added, connected, disconnected, and reconfigured during runtime.
Why MQTTouch?
MQTTouch is built for situations where flexibility matters more than rigid pipelines:
-
Rapid prototyping of MQTT workflows
-
Debugging and visualizing live MQTT data
-
Human-in-the-loop control of robotic or fabrication systems
-
Teaching and learning event-based and distributed systems
-
Lab and studio environments where tools, sensors, and logic change frequently
Instead of treating MQTT as an invisible backend, MQTTouch makes data flow explicit, inspectable, and interactive.
Status
This is a debug / experimental build.
-
Features and UI are actively evolving
-
Expect rough edges and missing safeguards
-
Not intended for production use (yet)
Feedback, testing, and suggestions are highly encouraged.
Built With
-
Godot (GraphEdit-based UI)
-
MQTT (publish/subscribe messaging)
-
Node-based visual logic
| Updated | 1 day ago |
| Published | 2 days ago |
| Status | In development |
| Category | Tool |
| Author | luigipacheco |
| Tags | Godot, mqtt |
Download
Click download now to get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.