MQTT
FactoryTalk® Optix™
符合消息队列遥测传输 (MQTT) 版本 5.0 和 3.1.1,客户端支持发布者/订阅者功能。MQTT 是一种轻量级网络协议,使用发布-订阅模型进行机器对机器和物联网通信。它支持在低带宽、高延迟或不稳定的网络中进行高效数据交换。它依赖于中央代理,根据主题路由消息。
MQTT 5.0 新增了扩展的错误处理,包括原因代码和否定确认。MQTT 3.1.1 提供的错误报告不那么详细,并且可能通过忽略请求或关闭连接来响应。
本节包含以下内容:
- MQTT 概述
- 默认的有效负载结构
- 有关如何添加和配置以下元素以开发应用程序逻辑的信息:
- 带和不带客户端证书的代理-客户端传输层安全性 (TLS)
- MQTT Azure 连接器
- MQTT 代理
- MQTT 客户端、MQTT 发布者和 MQTT 订阅者
默认的有效负载结构
具有 2 个数字标签和 1 个字符串标签的文件夹的 FactoryTalk Optix MQTT 有效负载结构:
{ "Timestamp": "2024-01-16T14:31:31.5096725+01:00", "Records": [ { "TagName": "ModbusTag1", "Value": 2 }, { "TagName": "ModbusTag2", "Value": 41 }, { "TagName": "ModbusTag3", "Value": “12” }, ] }
默认有效负载结构是固定的。
mqtt
提供反馈