Register a Device
Add hardware devices and connect them to an assistant.
Overview
Registering a device adds a hardware board to the dashboard so an assistant can recognize and use it. After registration, the platform knows which workspace the device belongs to, which board and firmware it runs, which assistant it is connected to, and whether it can receive configuration, voice sessions, themes, or hardware commands.
For ESP32 devices, the recommended path is the 6-digit activation code. This code is created during the OTA handshake when the device is online but not bound yet.
Before You Start
- The device has compatible firmware installed.
- The device is connected to Wi-Fi and can fetch platform configuration.
- You have permission to manage assistants or devices in the dashboard.
- For manual registration, you know the MAC address and board model.
Register a Device
Method 1: Activation Code (Recommended)
- Power on the ESP32 device
- Wait for it to connect to Wi-Fi and display a 6-digit activation code
- In the dashboard, go to Devices
- Click Add Device → Enter Code
- Type the activation code
- Select the assistant to connect it to
- Click Bind
After connecting, the device receives assistant configuration on its next OTA check and can start voice sessions.
Method 2: Manual Registration
Manual registration is useful for headless devices, devices that cannot display an activation code, or when you want to prepare a device record before the hardware comes online.
- Go to Devices
- Click Add Device → Manual
- Fill in:
- MAC Address — Device hardware address
- Alias — Friendly name (e.g., "Kitchen Speaker")
- Board — Hardware model
- Select the assistant to connect
- Click Register
Device Info
Each device shows:
| Field | Description |
|---|---|
| Alias | Friendly name in the dashboard |
| Assistant | Assistant that handles voice sessions and commands for the device |
| Board | Hardware model or firmware target |
| MAC Address | Unique hardware identifier |
| Firmware | Current firmware version |
| Last Connected | When the device last connected to the platform |
| Auto Update | Whether OTA firmware updates are enabled |
Move a Device to Another Assistant
To move a device to a different assistant:
- Go to Devices
- Click on the device
- Click Change assistant
- Select the new assistant
- Click Save
A device should be connected to one assistant at a time so voice sessions, memory, and device tools do not mix context.