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 用户认证变得非常简单。您可以直接在 Node-RED 管理面板中找到“MQTT Authentication”流程。

MQTT 认证流程MQTT 认证流程

在该认证流程中,找到 Users 模板节点。此节点包含一个数组,您可以在其中为每个用户定义凭证。您可以根据项目需求添加任意数量的用户。

注意:node-red 用户是 Node-RED 连接 MQTT 服务器所必需的,请勿从配置中删除该用户。

MQTT 用户节点MQTT 用户节点