New
EMQX 6.2.0 Released: Native Agent Discovery and Coordination for IoT and AI →
Now in Open Beta

Device Agent

Turn any IoT device into an AI agent in minutes.

Read the Docs

Quick Start

Run the script on macOS, Linux, or Windows.

$curl -fsSL https://emqx.sh/device-agent | sh
The Challenge

Building AI Devices Is Hard — and It Isn't About the Model

Agentic AI can reason and decide, but the path from intent to physical device stays broken. Device semantics get rebuilt across firmware, cloud, apps, voice, and AI logic.

Different stacks, different teams, the same device semantics rebuilt over and over.

Fragmented Device Semantics

Firmware, cloud, apps, voice, and AI each redefine the same capabilities, state, and events

Agentic AI ≠ Device Control

Reasoning models can plan, but don't natively grasp target devices, available commands, parameter limits, or execution results

Late Hardware Bring-up

Issues only surface after firmware, cloud, apps, and AI are wired together

Per-Channel Re-integration

Web, mobile, IM, voice, and business systems each rebuild the same device controls

Brittle Cross-Device Workflows

Hardcoded rules and private APIs make multi-device, multi-system orchestration expensive to maintain

The Solution

Meet Device Agent

Define a device once, and the same definition powers the runtime, A2A collaboration, generated firmware, voice and vision, and every application surface.

Without Device Agent

Hardware SDK

Isolated

AI Framework

Isolated

Cloud Backend

Isolated

Mobile App

Isolated

Device Mgmt

Isolated
10x Faster Development
One Unified Solution
AI Native by Design
Capabilities

Everything You Need to Build AI Devices

Modeling, runtime, A2A collaboration, program generation, voice and vision, and application integration — one toolkit for AI-native devices.

Device Model
Smart Thermostat
{
"properties": {
"temperature":float// °C
"mode":enum// auto | cool | heat
},
"commands": [
"set_temperature"// Set target temperature
],
"events": [
"temperature_alert"// Threshold breached
]
}

Describe a device in plain language — or hand over a structured file — and get a single DeviceSpec covering its commands, state, and events.

Open Architecture

One Agent. Any Stack.

Connect any hardware to any model. No rewrites, no vendor lock-in.

intelligence
AI Models

Cloud Providers

OpenAI
Anthropic
Gemini
DeepSeek

Local / Self-hosted

Ollama
Qwen
LLaMA
Device Agent

CPU Architectures

ARM Cortex
x86
RISC-V

Chip Platforms

ESP32
MCU / MPU
SoC

Operating Systems

Linux
RTOS
Embedded OS
Hardware Ecosystem
compute
Use Cases

Build the Next Generation of AI Devices

From consumer electronics to industrial equipment, Device Agent powers smart devices across every industry.

Intelligent Toys with Voice & Emotion
Consumer

Intelligent Toys with Voice & Emotion

Voice conversation, emotional interaction, and personalized learning experiences for the next generation of smart toys.

Natural Language Control for Home Devices
Consumer

Natural Language Control for Home Devices

Home devices with voice commands, scene automation, energy optimization, and multi-device sync.

AI-Powered Robot Control & Fleet Management
Robotics

AI-Powered Robot Control & Fleet Management

Autonomous navigation, task planning, remote operation, and fleet management for robotic devices.

Smart Operations for Industrial Equipment
Industrial

Smart Operations for Industrial Equipment

Predictive maintenance, anomaly detection, process optimization, and compliance reporting.

Install Device Agent in One Command

Open the console, create your first agent, and connect a device — all in a few minutes.