Skip to content

LF Edge eKuiper - 超轻量物联网边缘流处理软件

LF Edge eKuiper 是 Golang 实现的轻量级物联网边缘分析、流式处理开源软件,可以运行在各类资源受限的边缘设备上。eKuiper 的主要目标是在边缘端提供一个流媒体软件框架(类似于 Apache Flink)。eKuiper 的规则引擎允许用户提供基于 SQL 或基于图形(类似于 Node-RED)的规则,在几分钟内创建物联网边缘分析应用。

arch

功能

  • 超轻量

    • 核心服务安装包约 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 的函数调用)
  • 管理能力

  • 与 EMQX 产品集成

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

理解 eKuiper

了解 eKuiper 的基本概念。

查看概念

快速上手

按照教程学习如何使用 eKuiper 。

查看教程

查阅参考信息

浏览语法和属性。

查看参考

使用 eKuiper

了解如何创建和管理规则以及修改配置等运营知识。

开发扩展

了解如何开发自定义扩展。

查看扩展开发

获取帮助

如果您遇到问题,欢迎通过以下渠道寻求社区帮助:

贡献

任何人都可以参与项目,可通过贡献代码或者文档,回答问题等任何方式加入社区。