添加 MQTT 代理

配置 MQTT 代理来处理订阅者和发布者之间的通信。
  1. 中,右键单击
    MQTT
    ,选择
    新建
    MQTT 代理
  2. 中,配置
    MQTT 代理
    设置:
    侦听器端口
    需要指定要侦听的端口号。如果使用此变量且未提供端口,则不会启动默认侦听器。
    默认值
    FactoryTalk Optix
    是具有一个通用配置的单个侦听器。
    最大连接数
    允许的最大客户端连接数,以整数表示,最多 25 个。
    最大飞行中消息数
    每个客户端传输中服务质量 (Quality Of Service, QoS) 1 和 2 的最大数量。此数量包括正在握手和重试的消息数。如果将此值设置为 0,将导致此类消息的数量没有上限。如果将此值设置为 1,可以保证按顺序传递 QoS 1 和 2 消息。
    最大 QoS 等级
    支持的最大 QoS。以高于最大值的 QoS 发布的客户端将断开连接。
    最大队列消息数
    每个客户端队列中的最大 QoS 1 和 QoS 2 消息数,不包括当前正在传输(由代理处理)的消息。建议设置最大排队消息数(大于 0)。
    消息大小限制
    代理允许的最大消息大小。代理将不接受超过此大小的接收消息。如果将此值设置为 0,则将接受所有有效的 MQTT 消息,而没有大小限制。但是,MQTT 规定实际最大大小为 268,435,455 字节。
    保留可用
    设置为
    可禁用保留消息支持。如果客户端发布设置了保留位的消息,则在禁用该支持的情况下,将断开连接。
    匿名身份验证
    设置为
    时,需要进行用户密码身份验证。设置为
    时,则不需要进行用户密码身份验证。
    需要客户端证书
    默认情况下,启用了 TLS 的侦听器的运行方式类似于启用了 HTTPS 的 Web 服务器:服务器使用由证书颁发机构 (Certificate Authority, CA) 签名的证书,客户端验证该证书是否为受信任的证书。总体目标是对网络流量进行加密。如果将
    require_certificate
    设置为真,则客户端必须提供有效的证书才能连接到网络。这允许在 MQTT 提供的机制之外控制对代理的访问。
    CA 证书文件
    定义包含 CA 证书的文件的路径。在检查传入的客户端证书时,这些证书是受信任的证书。对于 CA 链,假定
    cpath
    被硬编码为
    \ProjectFiles\PKI\Own\Certs
    代理证书文件
    PEM 编码服务器证书的路径。
    代理私钥文件
    PEM 编码密钥文件的路径。
项目视图
MQTT
文件夹中会出现所配置的 MQTT 代理对象。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈