一句话结论:Eclipse基金会开源的边缘计算网关框架,基于Java/OSGi架构,提供完整的设备连接、数据处理、云对接能力,支持多种工业协议,适合构建标准化、可扩展的工业边缘网关。
Eclipse Kura
开源 完全免费开源,EPL协议 边缘计算EclipseJavaOSGi工业网关
★★★☆☆
综合 3.4 / 5
多维评分
| 易用性 | ★★★☆☆ 3.0 |
| 稳定性 | ★★★★☆ 4.0 |
| 性能 | ★★★☆☆ 3.5 |
| 生态 | ★★★★☆ 4.0 |
| 性价比 | ★★★★☆ 4.0 |
| 国产化 | ★★☆☆☆ 2.0 |
技术属性
| 运行平台 | Linux、Raspberry Pi、嵌入式 |
|---|---|
| 开发语言 | Java、OSGi |
| 支持协议 | Modbus、OPC UA、MQTT、S7、EtherNet/IP、CAN、BLE |
| 授权方式 | 开源(完全免费开源,EPL协议) |
适用场景
- 工业边缘网关开发
- Java技术栈边缘计算
- 需要插件化扩展的网关
- 多协议设备统一接入
不适用场景
- 资源极度受限的设备(Java内存占用较高)
- 非Java技术栈
- 极简小型网关
它是什么
Eclipse Kura是Eclipse基金会的开源边缘计算网关框架,基于Java和OSGi架构。它提供了完整的边缘网关能力:设备连接、数据采集、本地处理、规则引擎、云平台对接、远程管理等,支持多种工业协议,是构建工业边缘网关的成熟框架。
核心能力
- OSGi插件架构:模块化设计,功能以Bundle形式动态安装/卸载。
- 多协议支持:Modbus、OPC UA、MQTT、西门子S7、EtherNet/IP、CAN、BLE等。
- 云对接:内置Eclipse Kapua、AWS IoT、Azure IoT等云平台对接。
- Web管理界面:内置Web UI,可远程配置和管理网关。
- 网络管理:WiFi、蓝牙、以太网、蜂窝网络管理。
使用要点
- Java技术栈首选:如果团队熟悉Java,Kura是边缘网关的好选择。
- 内存需求:Java运行时需要至少256MB内存,不适合资源极度受限的设备。
- 配合Kapua:Eclipse Kapua是配套的IoT云平台,可实现网关的远程管理和数据收集。
- 学习曲线:OSGi概念需要一定学习成本。
常见问题
Eclipse Kura 是免费的吗?怎么收费?
Eclipse Kura 的授权方式为「开源」。计费方式:完全免费开源,EPL协议。
Eclipse Kura 能跑在哪些系统?支持哪些 PLC/设备协议?
运行平台:Linux、Raspberry Pi、嵌入式。支持通讯协议:Modbus、OPC UA、MQTT、S7、EtherNet/IP、CAN、BLE。
Eclipse Kura 适合什么规模和类型的项目?
适合:工业边缘网关开发、Java技术栈边缘计算、需要插件化扩展的网关。不建议:资源极度受限的设备(Java内存占用较高)、非Java技术栈。