Node-RED: 简单示例:在 Node-RED 中使用 MQTT 服务器

本文档属于MQTT 服务器指南的一部分。您可以在此处查看完整指南:如何将 Node-RED 连接到 Mosquitto MQTT 服务器

欢迎查阅 Stackhero 文档

Stackhero 提供全托管的 Node-RED cloud 环境,助您快速构建工作流:

  • 内置 MQTT 服务器(Mosquitto),实现无缝 IoT 集成。
  • 完全访问 Node-RED 管理界面,便于管理流程和设置。
  • 包含 Node-RED Dashboard,支持实时可视化。
  • 提供 专用 SMTP 邮件服务器,发送邮件无数量限制。
  • 轻松实现 一键更新,让您的实例始终保持最新。
  • 支持 自定义域名,自动配置 HTTPS,例如 https://node-red.your-company.com
  • 性能 与强大 安全性,基于专属私有基础设施。

您只需约 5 分钟,即可拥有安全、可用于生产环境的 Node-RED cloud hosting 实例。Stackhero 负责部署、更新和基础设施运维,让您专注于自动化流程的开发。

如果您是首次在 Node-RED 中使用 MQTT,以下是一个简单示例,帮助您快速上手。该示例演示了如何向主题发送消息并接收消息。您可以下载流程示例,并通过“Import”菜单将其导入到您的 Node-RED 实例中。

MQTT 连接 Node-RED 的简单示例MQTT 连接 Node-RED 的简单示例

如果您的 MQTT 节点一直处于“connecting”状态,建议检查 MQTT authentication 流程是否仍然存在。如果缺失,您可以在此处下载:mqttAuthenticationFlow.json。将该流程导入您的 Node-RED 实例,使用您自定义的密码更新 Users 节点,并根据需要删除不必要的注释。