添加 MQTT 发布者

配置 MQTT 发布者将消息发布到 MQTT 代理定义的主题上。任何订阅该主题的 MQTT 客户端都会接收这些消息。
小贴士:
发布者仅支持标量变量。不支持数组、UDT 和其他非标量变量。
  1. 在项目视图中,右键单击
    MQTT
    ,选择
    新建
    ,然后选择
    MQTT 发布者
  2. 中,配置以下属性:
    采样模式
    • 。已禁用自动记录,可以通过调用采样方法进行记录;
    • 定期
      。定期记录所有选定变量的值;
    • 值变化
      。仅定期记录相对于前一次采样发生变化的选定变量的值。
    采样周期
    在定期模式下,两次采样之间的时间间隔,单位为小时,精度为毫秒。
    轮询时间
    在值变化模式下,两次采样之间的时间间隔,单位为小时,精度为毫秒。
    文件夹
    这个文件夹包含了一些变量,这些变量的值将被发送到代理中。文件夹节点必须是全局对象,不能是基于会话的对象。
    主题
    定义发送/发布数据的 MQTT 主题。(主题为必填项。一旦主题为空,发布者将在首次发布期间生成警告消息。RT 不会停止,其他 mqtt 函数将继续工作,只有这个特定的发布者会停止。)
    QoS
    MQTT 服务质量 (QoS) 定义了特定消息(0,1,2)的交付保证。
    0 - 至多一次(可能会丢失消息)。
    1 - 至少一次(保证消息交付,但可能会重复发送消息)。
    2 - 恰好一次(确保消息只交付一次且不重复)。
    保留
    即使在阅读后仍保留有关主题的消息
    • True - 启用保留功能
    • False - 禁用保留功能
项目视图
MQTT
文件夹中会出现
MQTT 发布者
对象。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈