eKuiper:超轻量100%开源物联网边缘数据分析软件

三奇 关注

收藏于 : 2023-09-17 07:43   被转藏 : 1       转藏到我的文章库



LF Edge eKuiper 是一款可以运行在各类资源受限硬件上的轻量级物联网边缘分析、流式处理开源软件。eKuiper 的一个主要目标在边缘端提供一个实时流式计算框架(与 Apache Flink 类似)。eKuiper 的规则引擎允许用户使用基于 SQL 方式,或者 Graph 方式的规则,几分钟内快速创建边缘端的分析应用。

LF Edge介绍

LF Edge是一个伞式组织,旨在为独立于硬件、芯片、云或操作系统的边缘计算建立一个开放的、可互操作的框架。通过汇集行业领导者,LF Edge 将为硬件和软件标准以及最佳实践创建一个通用框架,这对于维持当前和未来几代物联网和边缘设备至关重要。

我们正在促进跨多个行业的协作和创新,包括工业制造、城市和政府、能源、交通、零售、家庭和楼宇自动化、汽车、物流和医疗保健——所有这些都将被边缘计算所改变。



应用场景

eKuiper 可以运行在各类物联网的边缘使用场景中,比如:

  • 工业物联网中对生产线数据进行实时处理;

  • 车联网中的车机对来自汽车总线数据的即时分析;

  • 智慧能源场景中,风电和大规模储能场景中进行实时分析。

通过 eKuiper 在边缘端的处理,可以提升系统响应速度,节省网络带宽费用和存储成本,以及提高系统安全性等。


(图片来源:ekuiper.org - 工业物联网应用场景)


(图片来源:ekuiper.org - 车联网应用场景)


产品功能

超轻量

  • 核心服务安装包约 4.5MB,首次运行内存使用约 10MB。

跨平台

  • CPU 架构:X86 AMD * 32/64; ARM * 32/64; PPC;

  • 常见 Linux 发行版、OpenWrt 嵌入式系统、MacOS、Docker;

  • 工控机、树莓派、工业网关、家庭网关、MEC 边缘云等。

完整的数据分析

  • 数据抽取、转换和过滤;

  • 数据排序、分组、聚合、连接;

  • 60+ 各类函数,覆盖数学运算、字符串处理、聚合运算和哈希运算等;

  • 4 类时间窗口,以及计数窗口。

高可扩展性

  • 可支持通过 Golang 或者 Python 在 源 (Source),SQL 函数,目标 (Sink) 三个方面的扩展;

  • 源 (Source) :允许用户接入更多的数据源用于数据分析;

  • 目标(Sink):允许用户将分析结果发送到不同的扩展系统中;

  • SQL 函数:允许用户增加自定义函数用于数据分析(比如,AI/ML 的函数调用)。

管理能力

  • 免费基于 Web 的管理控制台,用于可视化管理;

  • 通过命令行、REST API 和 config map 对流、规则和插件进行管理;

  • 与 KubeEdge、OpenYurt、K3s、Baetyl 等基于边缘 Kubernetes 框架的集成能力。

与 EMQX 产品集成

与 EMQX, Neuron 和 NanoMQ 等产品无缝集成,为 IIoT 和 IoV 等提供端到端的解决方案。

(图片来源:ekuiper.org)










开源地址与官网
  • 官网:https://ekuiper.org

  • 开源地址:https://github.com/lf-edge/ekuiper









往期精彩推荐







点个【在看】,你最好看






文章点评
相关文章
三奇 关注

文章收藏:1886

TA的最新收藏
藏友最新收藏
好网角移动端
好网角APP
手机一键收藏