做楼宇自控项目,JACE 和 Niagara Supervisor 是绕不开的两个角色。它们都运行 Niagara 站点,但定位完全不同。本文讲清楚:相同点、差异、成本,以及网关能否取代 JACE、历史数据要不要进关系型数据库等高频问题。
一、JACE 和 Supervisor 的相同点
- 都有较高硬件配置
- 都需要高级操作系统和 JRE
- 都需要以太网
- 都运行 Niagara 站点
二、功能定位差异
| 能力 | JACE | Niagara Supervisor |
|---|---|---|
| 实时数据采集 | ✅ 核心职责 | — |
| 逻辑控制 | ✅ 核心职责 | — |
| 生成报警 / 历史 | ✅ 核心职责 | — |
| 数据归档 | — | ✅ 核心职责 |
| UI 呈现 | — | ✅ 核心职责 |
| 历史数据分析 | — | ✅ 核心职责 |
三、硬件与成本差异
- 硬件特性:JACE 支持安装、扩展总线,适合现场部署
- 操作系统:JACE 运行 QNX,维护成本低、实时性高
- 历史数据存储:JACE 使用 RamDisk、Data Recovery、时间标签
- 成本:JACE = J-8200 + SMA;Supervisor = 电脑硬件 + 操作系统 + 防火墙等软件 + S-N4-0 + SMA + SUP-DEVICE-200
四、JACE vs 通讯网关:网关能取代 JACE 吗?
不能。网关通常功能单一,只能处理单一协议的输入/输出,大部分网关没有复杂数据处理能力;且协议转换通常存在信息丢失。JACE 是完整的采集 + 控制 + 报警 + 历史平台,不是一个"协议转换盒"。
五、Niagara Supervisor 与数据库
💡 Niagara 站点本身就是数据库:实时数据保存在内存,JACE 的历史/报警保存在内存,Supervisor 的历史数据保存在硬盘——存储效率与查询速度远高于 MySQL 等关系型数据库。实测:15 分钟一条记录、10 年共 35 万+ 条记录,按年归纳查询 < 1 秒。
通过 BQL、NEQL 可查询所有数据,可对外提供 RESTful 接口。相比 PI、IHistorian 等工业数据库,Niagara 几乎免费。
六、Niagara 被集成时注意事项
- 实时数据:订阅机制、按需访问,避免 Supervisor 上所有数据一直处于订阅状态
- 历史数据:周期性归档第三方数据库,或由系统直接调用 Niagara 数据
- 报警:Niagara 主动推送
七、Niagara 与云平台
方案一:通过 MQTT / REST / OPC UA 等协议直接上云。
方案二(推荐):Niagara 作为 IoT 网关 + 边缘计算节点,云端做应用与微服务。Niagara 的分布式 FOXS 协议成熟稳定、按需访问;自身就是分布式实时+历史数据库;提供可扩展 REST 接口;基于 SSL 通讯有大量互联网部署经验。"连接仅是基础平台的一小部分工作,让擅长的 Niagara 去做"。
八、总结
- JACE = 现场实时采集、控制、报警、历史 —— Supervisor = 归档、UI、历史分析
- 网关无法取代 JACE
- 历史数据无需进关系型数据库,Niagara 本身更快更省
- 云平台对接:Niagara 擅长连接与数据,云端专注应用
FAQ 常见问题
JACE 和 Niagara Supervisor 有什么区别?
JACE 负责实时数据采集、逻辑控制、报警与历史生成,运行在 QNX 嵌入式系统上;Niagara Supervisor 负责数据归档、UI 呈现与历史数据分析,运行在标准服务器上。两者都运行 Niagara 站点,可组成分布式架构。
通讯网关能否完全取代 JACE?
不能。网关通常功能单一,只能处理单一协议的输入/输出,大部分网关没有复杂数据处理能力,且协议转换通常存在信息丢失。JACE 具备完整的采集、控制、报警、历史能力。
Niagara 的历史数据是否应归档到关系型数据库?
不需要。Niagara 站点本身就是数据库:Supervisor 的历史数据保存在硬盘中,存储效率与查询速度远高于 MySQL 等关系型数据库;15 分钟一条记录、10 年共 35 万+ 条记录,按年归纳查询小于 1 秒。相比 PI、IHistorian 等工业数据库,Niagara 几乎免费。
Niagara 被第三方系统集成时要注意什么?
实时数据用订阅机制按需访问,避免 Supervisor 上所有数据一直处于订阅状态;历史数据周期性归档第三方数据库或由系统直接调用 Niagara 数据;报警由 Niagara 主动推送。
Niagara 如何对接云平台?
两种方案:方案一是通过 MQTT/REST/OPC UA 等协议直接上云;方案二是 Niagara 作为 IoT 网关提供分布式 FOXS 协议、实时+历史数据库和 REST 接口,云端负责应用与微服务,让擅长的 Niagara 做连接与数据。
什么项目适合部署 JACE + Supervisor?
广义上自控项目也属于集成项目。涉及设备调试、逻辑控制编程的自控项目通常部署 JACE + Supervisor,把集成项目变成自控项目更能体现价值与分布式架构优势。
📂 所属分类:商务方案与案例技术文档与教程方案与选型标准与问答