MQTT 凭证#
您可以使用这些凭证来验证以下节点:
先决条件#
安装一个MQTT代理服务器。
MQTT在MQTT Software上提供了服务器/代理列表。
支持的认证方法#
- 代理连接
相关资源#
有关MQTT协议的更多信息,请参阅MQTT文档。
请参考您的经纪商提供商的文档以获取更详细的配置和详细信息。
使用代理连接#
要配置此凭证,您需要:
- 您的MQTT代理的协议
- 主机
- 端口
- 用于身份验证的用户名和密码
- 如果您使用SSL,需要相关的证书和密钥
设置步骤如下:
- Select the broker's Protocol, which determines the URL n8n uses. Options include:
- Mqtt: 在URL开头使用标准的
mqtt:协议。 - Mqtts: 在URL开头使用安全的
mqtts:协议。 - Ws: 在URL开头使用WebSocket
ws:协议。
- Mqtt: 在URL开头使用标准的
- 输入您的代理主机。
- 输入端口号,n8n将使用该端口连接到代理主机。
- 输入用户名以登录代理。
- 输入该用户的密码。
- 如果您希望在离线时接收QoS 1和2级别的消息,请关闭Clean Session开关。
- 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以便于审计。
- 客户端ID可用于识别和跟踪连接访问。n8n建议在ID中包含
- If your MQTT broker uses SSL, turn the SSL toggle on. Once you turn it on:
- Select whether to use Passwordless connection with certificates, which is like the SASL mechanism EXTERNAL. If turned on:
- 选择是否拒绝未经授权的证书:如果关闭此选项,即使证书验证失败,n8n仍会建立连接。
- 添加一个SSL 客户端证书。
- 为客户端证书添加一个SSL 客户端密钥。
- 一个或多个SSL CA证书。
- Select whether to use Passwordless connection with certificates, which is like the SASL mechanism EXTERNAL. If turned on:
请参考您的MQTT代理服务提供商的文档以获取更详细的配置说明。