了解正在发生的情况
将设备状态、传感器读数和事件流式传输给智能体,让决策以物理世界的实时情况为依据。
概览
为智能体提供实时设备数据,帮助其作出有依据的决策、执行授权命令,并根据结果调整行动。
将设备状态、传感器读数和事件流式传输给智能体,让决策以物理世界的实时情况为依据。
智能体结合实时观测、目标、历史记录和设备能力,理解当前情况并选择行动。
将授权命令送达正确的设备,并返回执行结果和更新后的状态,让智能体决定下一步行动。
核心能力
使用集群化 MQTT 消息服务连接分布式设备,并将其更新路由给需要这些信息的智能体。
EMQX 集群在路由前转换消息,为智能体提供一致的设备数据。
消息转换通过 MCP over MQTT 将设备能力作为可发现的工具提供,由 EMQX 路由请求和结果。
MCP over MQTT使用 Device Agent 描述命令、属性和事件,让智能体选择设备实际支持的操作。
定义 Device Agent让专业智能体通过 A2A over MQTT 在分布式环境中相互发现并交换任务。
A2A over MQTT限定每个智能体对设备数据和命令主题的访问范围。
访问控制客户案例
FoloToy 使用 EMQX 连接 AI 玩具与后端服务,实现跨区域实时交互。MQTT 消息服务连接实体产品与其背后的 AI 体验。
阅读 FoloToy 案例资源
常见问题
设备直接或通过网关经 MQTT 发布状态和事件。智能体使用这些上下文,并通过 MCP 服务器、Device Agent 或应用集成调用设备能力。EMQX 在它们之间路由消息,包括命令和执行结果。
智能体的模型和运行时负责理解上下文并选择行动,EMQX 提供消息与连接层。您可以使用所选的智能体框架,或通过 EMQX Agents 构建设备交互。
现有设备可以保留原有 MQTT 实现。MCP 服务器或应用适配器可将设备支持的操作暴露为工具,并将请求转换为设备命令格式。MCP over MQTT 承载这些工具交互;设备仍负责执行和报告自身操作。
使用 EMQX 认证与授权限定对 MQTT 主题和服务的访问范围。在设备或工具层定义允许的操作及参数限制,并按需在应用中加入审批步骤。设备应报告执行结果,让智能体区分已请求的操作与已完成的操作。
EMQX 集群分散 MQTT 连接与消息路由。MCP over MQTT 支持发现和多服务器实例,A2A over MQTT 支持智能体发现和任务交换。请根据设备集群与部署情况设计主题权限、设备身份和智能体职责。