MQTT 凭据#
您可以使用以下凭据对下列节点进行身份验证:
前置准备#
安装 MQTT 代理。
MQTT 在 MQTT 软件 页面提供了服务器/代理程序列表。
支持的认证方式#
- 代理连接
相关资源#
有关 MQTT 协议的更多信息,请参阅 MQTT 官方文档。
更详细的配置信息请参考您的代理服务提供商文档。
使用代理连接#
配置此凭据需要准备:
- MQTT 代理的 协议类型
- 主机地址
- 端口号
- 用于身份验证的 用户名 和 密码
- 若启用 SSL,需准备相关证书和密钥
配置步骤:
- 选择代理 协议类型,这将决定 n8n 使用的 URL 格式。可选选项包括:
- Mqtt:URL 以标准
mqtt:协议开头 - Mqtts:URL 以安全
mqtts:协议开头 - Ws:URL 以 WebSocket
ws:协议开头
- Mqtt:URL 以标准
- 输入代理 主机地址
- 输入 n8n 连接代理所用的 端口号
- 输入登录代理的 用户名
- 输入相应用户的 密码
- 若需要离线时接收 QoS 1 和 2 级别的消息,请关闭 清洁会话 开关
- 输入凭据要使用的 客户端 ID。若留空,n8n 将自动生成。可使用固定值或基于表达式的客户端 ID
- 客户端 ID 有助于识别和跟踪连接访问,建议在 ID 中包含
n8n以便审计
- 客户端 ID 有助于识别和跟踪连接访问,建议在 ID 中包含
- 若 MQTT 代理启用 SSL,请开启 SSL 开关。开启后:
- 选择是否使用证书进行 无密码 连接(类似 SASL 机制的 EXTERNAL)。若开启:
- 选择是否 拒绝未授权证书:若关闭,即使证书验证失败 n8n 仍会连接
- 添加 SSL 客户端证书
- 添加客户端证书对应的 SSL 客户端密钥
- 添加一个或多个 SSL CA 证书
- 选择是否使用证书进行 无密码 连接(类似 SASL 机制的 EXTERNAL)。若开启:
更详细的配置说明请参考您的 MQTT 代理服务提供商文档。