跳转至

MQTT 凭证#

您可以使用这些凭证来验证以下节点:

先决条件#

安装一个 MQTT 代理

MQTT 在 MQTT 软件中提供了服务器/代理的列表。

支持的身份验证方法#

  • 代理连接

相关资源#

有关 MQTT 协议的更多信息,请参阅 MQTT 文档

有关更详细的配置和详细信息,请参阅您的代理提供商文档。

使用代理连接#

要配置此凭证,您需要:

  • 您的 MQTT 代理的协议
  • 主机
  • 端口
  • 用于身份验证的用户名密码
  • 如果您使用 SSL,还需要相关的证书和密钥

设置步骤:

  1. 选择代理的协议,这决定了 n8n 使用的 URL。选项包括:
    • Mqtt:使用标准的 mqtt: 协议开始 URL。
    • Mqtts:使用安全的 mqtts: 协议开始 URL。
    • Ws:使用 WebSocket ws: 协议开始 URL。
  2. 输入您的代理主机
  3. 输入 n8n 应用于连接代理主机的端口号。
  4. 输入登录代理的用户名
  5. 输入该用户的密码
  6. 如果您希望在离线时接收 QoS 1 和 2 消息,请关闭清洁会话切换。
  7. 输入您希望凭证使用的客户端 ID。如果您留空,n8n 将为您生成一个。您可以使用固定或基于表达式的客户端 ID。
    • 客户端 ID 可用于识别和跟踪连接访问。n8n 建议使用包含 n8n 的内容,以便更容易进行审计。
  8. 如果您的 MQTT 代理使用 SSL,请开启 SSL 切换。开启后:
    1. 选择是否使用带证书的无密码连接,这类似于 SASL 机制 EXTERNAL。如果开启:
      1. 选择是否拒绝未经授权的证书:如果关闭,即使证书验证失败,n8n 也会连接。
      2. 添加 SSL 客户端证书
      3. 为客户端证书添加 SSL 客户端密钥
    2. 一个或多个 SSL CA 证书

有关更详细的配置说明,请参阅您的 MQTT 代理提供商的文档。

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持