Skip to main content
Cyberwave turns any robot or sensor into a live digital twin you can monitor, control, record, and automate from one place. There are two ways to get your hardware connected, and both end up in the same place: a synced twin with the full platform behind it.

Connect Hardware

Catalog-supported hardware

80+ devices supported out of the box. Each ships with a pre-built driver that installs automatically when you pair. Add the twin, run one command, done.

Custom integrations

Bring any device that isn’t in the catalog. Create an asset from your URDF and write a driver. Typically about 2 days, versus months for a bespoke integration.
Whichever path you take, connecting and using hardware comes down to the same building blocks below.

Cyberwave Edge

Both paths run on Cyberwave Edge, the software layer that bridges your physical hardware to the cloud. The Edge runs on any machine connected to your robot or sensor: a Raspberry Pi strapped to a robot, a Jetson on a drone, the robot’s own onboard computer (if it has one), or even your Mac for quick local development. You don’t need to think about which device, OS, or protocol your hardware uses. Cyberwave abstracts all of that away, so connecting any supported device always comes down to one command: The CLI auto-detects your hardware, installs the right driver, and links it to the digital twin you created in the dashboard.

Hardware Devices

These are some of the most popular devices connected with Cyberwave. Each links to its full hardware documentation, specs, and setup guide on the catalog. Don’t see yours? Browse the full catalog of 80+ supported devices.
DeviceCategoryHardware documentation
SO-101Robotic armOpen the SO-101 docs
Universal Robots UR7eRobotic armOpen the UR7e docs
Enactic OpenArmRobotic armOpen the OpenArm docs
Unitree Go2Robotic dogOpen the Go2 docs
Boston Dynamics SpotRobotic dogOpen the Spot docs
Waveshare UGV BeastGround roverOpen the UGV Beast docs
DJI Mini 4 ProDroneOpen the DJI Mini 4 Pro docs
DJI Mini 3 ProDroneOpen the DJI Mini 3 Pro docs
Standard CameraCameraOpen the Standard Camera docs

Catalog-supported hardware

If your device is in the catalog, there’s nothing to build. Add a twin, pair the hardware, and Cyberwave installs the matching driver for you.

Prerequisites

  • A Cyberwave account (Request Early Access)
  • API token from your dashboard (Profile → API Keys)
  • An edge device connected to your hardware (Raspberry Pi, Jetson, industrial PC, your Mac, or anything that can reach the internet)
1

Add a digital twin

In the dashboard, create a new environment, click Add from Catalog, search for your hardware, and position the twin to match your physical setup.
2

Install and pair

On the machine connected to your hardware, install the CLI and pair:The CLI prompts you to log in, select your environment, and choose the digital twin. If a compatible driver exists, it is installed and configured automatically. Check progress with cyberwave edge logs.
The CLI and Edge Core require a 64-bit architecture (arm64/aarch64) on Raspberry Pi.
Your hardware is now paired with its digital twin and syncing in real time.

Custom integrations

If your hardware isn’t in the catalog, you bring it online yourself in two steps. The driver layer is protocol-agnostic, so it works with ROS 1 and ROS 2, VDA5050, OPC UA, Modbus, gRPC/REST, and raw serial.
1

Create an asset

Upload your URDF and meshes to create a custom asset, public or private.

Create an Asset

Prepare a URDF ZIP and create your asset from the dashboard.
2

Write a driver

Build a small Docker container that bridges your device’s native interface to Cyberwave’s MQTT layer. Scaffold it with the AI driver skill or the SDKs, then add the hardware-specific logic.

Writing Compatible Drivers

Container contract, the cw-driver.yml interface manifest, MQTT catalog, and packaging.

Custom Integrations overview

The full walkthrough for bringing your own hardware, plus open-source reference drivers.

What you can do once connected

However you connect it, your hardware becomes a first-class digital twin with the full platform behind it.

Workflows

Chain perception, models, and motion into repeatable automations, low-code or in Python.

Replay & recording

Record episodes, scrub the timeline, and export datasets for training and review.

Teleoperation & remote takeover

Drive your hardware from anywhere and take over from an AI policy with one click.

Controllers & models

Assign keyboard, teleop, or trained AI policies as the controller for your twin.

Simulation

Validate behavior against the digital twin before it ever touches real hardware.

Digital twin

A live, synced virtual mirror of your hardware that the whole platform builds on.

Browse the catalog

Hardware Catalog

Browse all 80+ supported devices and add them to your environment.