FleetMQ

Your machines, reachable.On whatever network they're on.

Whether it's for remote access or swarm robotics, FleetMQ's software platform makes your machines reachable, from the first day of development to production deployments in the field.

Talk to us→
Start streaming data from a machine in minutes.
On your machine
Terminaluser@robot-02: ~
user@robot-02:~$ curl -fsSL api.fleetmq.io/install | sh

FleetMQ finds the fastest link to your machine, wherever it is.

When the link changes, nothing in your setup does.

At your desk
FleetMQ Access
FleetMQ Stream
robot-02

Your machine,now reachable.

One platform built for the full development life-cycle of your machines.

Develop

A machine on your desk or sitting in the lab. Install FleetMQ once, and you can access, code, and visualize data on your machine from your computer. No fussing with IP tables, router configurations, or VPNs.

Test

A machine goes out into the field for evaluation or a pilot. Your dev setup stays unchanged, even if the network changed. When the link changes, our metrics tell you how it affects your deployment.

Operate

Machines deployed in the field. Operators can reach every machine. When a network link degrades, FleetMQ helps the machine change how the data is streamed, to meet your operational and safety requirements.

Advance past your first stream.

FleetMQ Config
ROBOT-02 PUBLISHES
camera/frontvideo→ operator
+ Add topic

With FleetMQ, adding a machine-to-machine data stream is adding one topic to your FleetMQ config.

FleetMQ fits what you have.

FleetMQ runs in a sidecar deployment on your machine, next to any systems you already have. It supports streaming of ROS 2 data out-of-the-box and an SDK with libraries in Python, C#, or any other language you're using on your machine. Nothing in your stack needs to get replaced.

The sidecar handles the data streams you point at it, and nothing else.

  • ROS 2
  • Python
  • C#

Using another language?

Request support →