添加 MQTT 客户端

配置 MQTT 客户端节点以启用与 MQTT 代理的连接。
  1. 在项目视图中,右键单击
    MQTT
    ,选择
    新建
    MQTT 客户端
  2. 中,配置
    MQTT 客户端
    设置:
    代理地址
    要连接到的代理的地址。
    端口
    通信端口号。
    ClientID
    服务器上唯一的客户端标识符。
    SSL/TLS 已启用
    启用 FT Optix MQTT 客户端和 MQTT 代理之间的安全连接。如果启用,则使用 MQTTS 协议。
    验证代理证书
    激活或停用 MQTT 代理证书的验证过程。在 SSL 证书验证过程中,
    FactoryTalk Optix
    MQTT 客户端会检查代理证书的数字签名,以确保该证书由受信任的证书颁发机构 (Certificate Authority, CA) 颁发。客户端还会验证证书是否未过期。
    CA 证书文件
    一个证书授权机构签发的证书,已对 MQTT 代理上的服务器证书进行签名。激活 SSL/TLS 后,需要它与代理建立安全连接。它必须位于以下目录:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    客户端证书文件
    FactoryTalk Optix
    MQTT 客户端证书。客户端证书标识客户端,就像服务器证书标识服务器一样。如果此属性保持为空,则只能使用代理证书进行身份验证。它必须位于以下目录:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    客户端私钥文件
    FactoryTalk Optix
    MQTT 客户端私钥。它必须位于以下目录:
    \FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
    用户标识类型
    访问 MQTT 代理时指定用户:
    • 匿名
      - 无需登录,以匿名用户的身份访问服务器
    • 用户名/密码
      - 指定用于登录的用户名和密码组合。
      用户名
      密码
      必须与为 MQTT 代理配置的用户名和密码相匹配。
    遗嘱消息已启用
    设置为
    后,遗嘱消息将传递到代理。
    遗嘱消息提供有关意外变为脱机状态的客户端的信息,以便采取后续措施。
    客户端必须每 60 秒至少向代理发送一条消息或一个 ping。如果在 90 秒内没有收到任何内容,代理将断开客户端的连接,并将遗嘱消息共享给所有订阅者。
    如果 TCP 连接突然关闭,例如在任务管理器中关闭应用程序,代理会立即检测到这种断开连接。然后,它将遗嘱消息发布到指定的主题。
    遗嘱主题
    定义在客户端断开连接时存储遗嘱消息的遗嘱主题。如果启用遗嘱消息,则此设置是必需的。
    遗嘱消息
    定义在客户端断开连接时发送到遗嘱主题的遗嘱消息的有效负载。
    遗嘱 QoS
    服务质量 (QoS),定义特定消息的传递保证:
    0
    - 至多一次(可能会丢失消息)。
    1
    - 至少一次(确保消息传递,但是可能重复传递消息)。
    2
    - 恰好一次(确保消息传递,没有重复)。
    遗嘱保留
    设置为
    后,读取遗嘱消息后保留该消息。
    遗嘱延迟间隔
    确定在网络连接关闭后服务器将延迟多长时间发布遗嘱消息,单位为秒。
项目视图
MQTT
文件夹中会出现
MQTT 客户端
对象。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal