Skip to content

MQTT凭证

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

先决条件

安装MQTT 代理

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

支持的身份验证方法

  • 经纪人连接

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

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

使用代理连接

要配置此凭据,您需要:

  • 您的 MQTT 代理的协议
  • 主人
  • 港口
  • 用于身份验证的用户名和密码
  • 如果您使用SSL ,则相关证书和密钥

要进行设置:

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

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