NodeSCADA数据推送
当数据采集到NodeSCADA之后,您可以通过数据监控查看各设备各数据点的实时值。
除此之外,当您的其他业务系统也需要使用这些采集数据时。
您可以使用开放API方式主动获取采集数据,也可以使用 NodeSCADA 将数据推送至您的业务系统。
本章将介绍如何使用 NodeSCADA 配置推送器,NodeSCADA 支持RabbitMQ、MQTT、以及HTTP
通用配置
我们先来了解下通用配置,在通用配置中选择推送器类型以及配置模板
类型
推送器的类型,目前支持的类型有 RabbitMQ、MQTT、以及HTTP。 推送器类型不同,则下方连接器配置的参数也不同。
推送器名称
设置一个名称方便管理与识别
推送间隔
即每隔多久推送一次
推送模板
推送模板允许您自定义推送数据格式,不管是XML,JSON或者YAML。推送模板支持所有的文本格式。系统内置了两个模板:默认模板以及墨实云推送模板 关于更多推送模板的内容,我们有专门的章节进行介绍 👉推送模板
备注
当您需要一些备忘信息时,这个字段很有用
数据来源
这个字段非常有用,它有两个选项,当前状态以及存储。他们分别对应NodeSCADA在推送时从哪里取值。
当NodeSCADA采集到数据时,会将最新的采集值更新到内存中的状态中,即您在数据监控中看到的数值;同时,如果您开启了持久化存储,那么推送器支持从数据存储中获取数据。
每当检测到数据库中有新的数据时,就会调用推送模板,检查间隔为配置的推送间隔
启用
当希望保存后即启动推送时,将此选项打开,否则将其关闭。
连接配置
根据选择器的类型查看对应的连接配置指南
- RabbitMQ
- MQTT
- HTTP
管理
当保存了推送器配置之后,系统将返回至推送器列表界面
在推送器页面可以查看推送器的状态, 也可以进行编辑、复制以及删除等操作。
操作按钮支持添加统一的权限控制,具体规则可查看【用户管理】
索引
📄️ RabbitMQ
要推送至RabbitMQ队列,我们需要连接至RabbitMQ服务。
📄️ MQTT
MQTT 协议已成为物联网数据传输的标准。