核心观点与关键数据
EMQ 在 2021 年发布第一版数据采集工具 Neuron,并在 2022 年推出 Neuron 2.0 版本,专注于 IIoT 设备连接。Neuron 1.x 版本具备 HMI/SCADA 功能,支持工业协议转换和实时数据监控,但客户反馈主要集中在设备连接、高吞吐能力、规则引擎、高可用集群和访问权限等方面。
Neuron 2.0 架构设计
Neuron 2.0 放弃了 SCADA 特有功能,专注于设备连接,支持同时连接相同或不同协议设备。其核心设计包括:
- 插件和适配器:用户可动态加载插件,通过适配器实现不同功能节点。
- NNG 消息库:基于 NNG 提供高效消息转发,支持星型消息总线。
- 数据类型统一:将 Modbus、JSON 等数据类型转换为 Neuron 统一数据类型。
- 插件工作模式:支持半堆叠和全堆叠插件,方便用户自定义协议。
- 数据标签管理:通过 tagGroup 和 subPipes 实现数据路由。
Neuron 2.0 功能亮点
- 多协议支持:支持 Modbus、OPC-UA 等 80+ 工业协议。
- 边缘流式计算:集成 eKuiper 流式处理引擎,实现边缘数据清洗和分析。
- 云边协同:提供安全可靠的云边管理通道,实现云管边能力。
- 高可用集群:支持多实例部署,满足海量设备连接需求。
应用案例
- 油田生产数据采集:通过 Neuron 将 Modbus 数据转换为 MQTT,实现实时数据采集和报警处理。
- 智慧工厂设备数据采集:Neuron 采集 200 多套 PLC 设备数据,结合 eKuiper 实现数据过滤和产品质量溯源。
客户反馈与改进方向
客户主要关注设备连接的复杂性、高吞吐能力、功能扩展性、规则引擎和集群高可用性。Neuron 2.0 通过插件化设计和动态加载机制,提升了灵活性和可配置性。
开源社区
Neuron 提供 GitHub 代码库、问答社区和下载区等资源,支持开源社区协作。
总结
Neuron 2.0 通过模块化设计和边缘计算能力,实现了高效、灵活的工业设备数据采集,满足 IIoT 应用的多样化需求。