让你的 AI Agent 连接 MQTT

让接入的 AI 助手通过 WebSocket 发布 MQTT 消息,并在限时订阅中收集新收到的消息。说明目标和需要处理的记录,便于它调用对应操作。

2 个工具 Custom credential

试试这些 MQTT 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill MQTT

发布主题消息

向选定主题发送明确的文本内容。

/oo MQTT: 向 MQTT 主题[topic]发布以下 UTF-8 内容,使用 QoS 1、retain false:[payload]。

查看新到达消息

在限定窗口内收集消息,让 AI 总结内容。

/oo MQTT: 订阅 MQTT 主题过滤器[filter] 10 秒,最多收集 20 条消息,随后总结收到的内容。

开始使用 MQTT

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 MQTT

    提供公网 MQTT-over-WebSocket 端点及 broker 要求的凭据。

    连接 MQTT →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 公网 MQTT-over-WebSocket broker 端点及其要求的凭据。
  • 接收是有时间或数量限制的订阅,不是永久监听或历史档案;发布时请明确主题、QoS 与 retain 设置。

MQTT 工具

MQTT 集成向 AI 助手开放支持的服务操作,可用于通过 WebSocket 发布 MQTT 消息,并在限时订阅中收集新收到的消息。

发布消息

发布 UTF-8 或 base64 内容,并设置 QoS 与 retain。

接收消息

在时间和数量限制内收集新收到的消息。

2 个工具

Publish Message

通过 MQTT WebSocket 发布一条 UTF-8 或 base64 编码的消息。

mqtt.publish_message

Receive Messages

打开一个有界 MQTT 订阅并收集新收到的消息。

mqtt.receive_messages

常见问题

这是永久订阅吗?

不是。每次接收操作打开限时订阅,返回收集到的消息。

可以使用普通 TCP MQTT 端点吗?

本集成要求 MQTT-over-WebSocket 的 ws:// 或 wss:// 端点,需包含路径。

消息确认代表设备已执行吗?

不代表。消息确认说明协议层交付情况,应用或设备是否完成任务需要独立响应。

连接 MQTT

关于 MQTT ↗