Skip to content

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 级别的消息,请关闭 Clean Session 开关
  7. 输入凭证使用的 客户端 ID。留空时 n8n 将自动生成。可使用固定值或基于表达式的客户端 ID
    • 客户端 ID 有助于识别和跟踪连接访问。n8n 建议在 ID 中包含 n8n 以便于审计
  8. 如果 MQTT 代理使用 SSL,请开启 SSL 开关。开启后:
    1. 选择是否使用证书进行 无密码连接(类似 SASL 机制的 EXTERNAL)。如开启:
      1. 选择是否 拒绝未经授权的证书:如关闭,即使证书验证失败 n8n 仍会连接
      2. 添加 SSL 客户端证书
      3. 为客户端证书添加 SSL 客户端密钥
    2. 添加一个或多个 SSL CA 证书

更详细的配置说明请参考您的 MQTT 代理服务商文档。