Lightweight messaging
Reduce messaging overhead for robots using cellular or other bandwidth-constrained networks.
EMQX FOR CONNECTED ROBOTS
Connect robots, stream telemetry, and coordinate fleet operations across edge and cloud with EMQX.
Trusted by robotics companies
Overview
Connect robots and applications with MQTT messaging that scales with your fleet.
Reduce messaging overhead for robots using cellular or other bandwidth-constrained networks.
Publish telemetry once and let control centers, monitoring tools, and other robots subscribe to the data they need.
Use topic-based messaging to share updates across robotic fleets as devices and applications grow.
Architecture
Bridge selected ROS/DDS data to MQTT for fleet monitoring and remote coordination across wide-area networks.
Robot data
Bridge and edge
Bridge application
Selected topics and payload translation
EMQX Edge
MQTT platform
EMQX Cluster
EMQX Node 1
EMQX Node 2
EMQX Node 3
EMQX Node N
Fleet applications
Example agent roles
A bridge translates selected ROS/DDS data to MQTT; EMQX routes it to fleet applications.
Capabilities
Exchange telemetry and supervisory commands with low latency between robots and connected applications.
Performance guideDistribute messaging across a cluster to reduce service disruption when a broker node fails.
Clustering guideEncrypt connections with TLS, authenticate clients, and control which topics each robot or application can access.
Security guideUse a bridge application to translate selected ROS/DDS messages into MQTT for communication beyond the local robot network.
ROS 2 bridge exampleCombine MQTT delivery options and session settings to support telemetry and commands as robots reconnect.
MQTT delivery guideRoute robot telemetry to AI services and return application-generated results or commands over MQTT.
HTTP delivery guideApplications
Connect diverse robotic applications through a unified data backbone.
Share robot status and task updates to coordinate fleets across sites.
Send telemetry and selected sensor data to edge or cloud services for analysis and fleet supervision.
Connect autonomous mobile robots to warehouse systems for task assignment, inventory updates, and monitoring.
Combine data from drones and ground robots to inform irrigation, fertilization, and field operations.
Customer story
EVENTEC uses EMQX for bidirectional robot-to-cloud messaging, telemetry, task dispatch, and multi-robot coordination. The platform supports service robots for delivery, security, and cleaning across residential communities.
Read the case study
Resources
FAQ
EMQX routes MQTT messages between robots and applications. It supports fleet telemetry, remote monitoring, and supervisory commands across edge and cloud.
MQTT has compact messages and a publish-subscribe model. Robots can share data with multiple applications without maintaining a separate connection to each one.
A bridge application subscribes to selected ROS topics, translates their data into MQTT payloads, and publishes to EMQX. Commands can follow the reverse path through the bridge.
EMQX distributes connections and message routing across a cluster. Size and test the deployment for your fleet, message rate, payloads, and network conditions.
Configure TLS for encryption in transit, client authentication, and topic-level authorization. Use separate credentials and permissions for robots and backend applications.
Examples include warehouse robot coordination, remote fleet monitoring, agricultural robotics, and telemetry pipelines for AI analysis.
Plan your robot connectivity, ROS/DDS bridge, and cloud integrations with an EMQX expert.