跳至内容

MQTT 凭证#

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

先决条件#

安装一个MQTT代理服务器

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

支持的认证方法#

  • 代理连接

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

请参考您的经纪商提供商的文档以获取更详细的配置和详细信息。

使用代理连接#

要配置此凭证,您需要:

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

设置步骤如下:

  1. Select the broker's Protocol, which determines the URL n8n uses. Options include:
    • Mqtt: 在URL开头使用标准的mqtt:协议。
    • Mqtts: 在URL开头使用安全的mqtts:协议。
    • Ws: 在URL开头使用WebSocket ws:协议。
  2. 输入您的代理主机
  3. 输入端口号,n8n将使用该端口连接到代理主机。
  4. 输入用户名以登录代理。
  5. 输入该用户的密码
  6. 如果您希望在离线时接收QoS 1和2级别的消息,请关闭Clean Session开关。
  7. Enter a Client ID you'd like the credential to use. If you leave this blank, n8n will generate one for you. You can use a fixed or expression-based Client ID.
    • 客户端ID可用于识别和跟踪连接访问。n8n建议在ID中包含n8n以便于审计。
  8. If your MQTT broker uses SSL, turn the SSL toggle on. Once you turn it on:
    1. Select whether to use Passwordless connection with certificates, which is like the SASL mechanism EXTERNAL. If turned on:
      1. 选择是否拒绝未经授权的证书:如果关闭此选项,即使证书验证失败,n8n仍会建立连接。
      2. 添加一个SSL 客户端证书
      3. 为客户端证书添加一个SSL 客户端密钥
    2. 一个或多个SSL CA证书

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

优云智算