# 常见问题

## 常见问题

### 设备智能体是什么？

设备智能体是由 MQTT 驱动的人工智能助手，可在几分钟内让任意 IoT 设备具备智能体能力。
描述设备或上传硬件定义，即可生成设备规格、SDK、模拟器和 IM/A2A 集成能力。

### 设备智能体适合什么类型的设备？

适合有明确状态、命令或事件的设备和系统，例如传感器、摄像头、门锁、空调、机器人、工业网关、实验设备、边缘服务和已有物联网系统。

### 设备智能体和普通聊天机器人、Claude Code、Codex、OpenClaw 有什么区别？

普通聊天机器人以消息为中心；Claude Code 和 Codex 以代码仓库和开发任务为中心；OpenClaw 更偏通用任务自动化。设备智能体以设备语义为中心。

它不会把设备当成临时工具接口，而是先用设备规格定义控制命令、遥测数据和设备事件：什么能被控制、什么会持续上报、什么变化需要处理。基于这套语义，设备智能体负责设备接入、在线状态、命令执行和事件处理，并通过 MQTT、SDK、控制台、语音、视觉、即时通讯和 EMQX A2A 对外协作。

### 设备规格是什么？

设备规格是一类设备的设备语义定义。它描述设备基础信息、控制命令、遥测数据和设备事件，让智能体、SDK、模拟器和 A2A 卡片使用同一份能力模型。

### 一个设备智能体只能管理一台设备吗？

不是。一个设备智能体对应一个设备品类和一份设备规格；这个设备品类下可以接入多台真实设备。每台设备有自己的设备标识、在线状态、遥测数据和事件记录，但共享同一套能力定义。

### 必须改造现有设备系统吗？

不一定。已有固件、网关或后端服务只要按设备智能体给出的 MQTT 主题和消息格式上报状态、响应命令、发送事件，就可以接入。新设备可以通过 SDK 生成器快速生成接入代码。

### 设备智能体能做自动化吗？

可以。设备智能体可以根据对话、遥测数据、设备事件、工具结果和外部系统状态触发动作。简单自动化可以在设备智能体内完成；跨设备或跨系统流程可以通过工具、技能或 EMQX A2A 扩展。

### 设备智能体支持语音和视觉吗？

支持。语音用于输入和播报，视觉用于把图片或现场画面加入设备上下文。它们和文本、即时通讯一样，最终都会落到同一套设备语义和运行时能力上。

### A2A 是什么？

A2A 是基于 EMQX 6.2.0 及以上版本和 MQTT 协议的智能体协作能力。启用后，设备智能体会从设备规格发布 A2A 卡片，并把控制命令映射为其他智能体可发现、可调用的技能。

EMQX 负责卡片注册与发现、在线状态感知、结构校验和 MQTT v5 请求/响应通信。其他 A2A 智能体可以通过这张卡片调用当前设备智能体背后的真实设备能力。
