以 MQTT 转出设备数据
Aqara Studio 内置 MQTT broker,支持您通过 MQTT 协议将设备数据转出,便于第三方平台查询和控制已接入的所有设备。
提示
本文将以 MQTTX 桌面端应用为例,详细讲解如何建立 MQTT 连接,并进行消息的订阅与发布。
前提条件
在开始之前,请确保您已下载并安装 MQTTX 桌面端应用。
使用流程
-
在 Aqara Studio 左侧侧边栏进入 开发者,并开启 MQTT转出 服务。
此时,界面会展示建立 MQTT 连接所需的所有信息(如 Aqara Studio 本机 IP、MQTT 端口、用户名、密码),以及请求和响应 Topic 的格式。

-
参考 MQTT 官方文档 开始使用 - 快速建立连接,使用上述获取的信息,建立 MQTT 连接。

-
连接成功后,点击 New Subscription 按钮,根据 Aqara Studio 显示的 响应 Topic 格式,将其中的 ClientID 替换为 MQTTX 自动生成的实际 ClientID,以完成对响应消息的订阅。
-
在已创建的订阅中,将 Aqara Studio 提供的 请求 Topic 格式中的 ClientID 替换为 MQTTX 自动生成的实际 ClientID,并填写到 Topic 输入框。参照 设备功能 API 文档中各接口的请求参数说明,编写 JSON 格式的消息并发送,即可获得响应。
下图以 查询设备 ID 列表 的请求为例:
以下为响应示意图:
