Overview of LF Edge eKuiper
masterLF Edge eKuiper is a lightweight IoT data analytics and stream processing engine designed for resource-constrained edge devices. It provides a streaming software framework similar to Apache Flink, enabling users to create IoT edge analytics applications using either SQL-based or graph-based (similar to Node-RED) rules.
Key characteristics:
- Lightweight: Core server package is ~4.5MB with a ~10MB memory footprint.
- Cross-platform: Supports X86 (AMD 32/64), ARM (32/64), and PPC across Linux distributions, OpenWrt, MacOS, and Docker.
- Extensible: Supports custom
Source,Sink, andUDF functions(User Defined Functions) via Golang or Python. - Management: Manage plugins, streams, and rules via CLI, REST API, or Kubernetes ConfigMaps. A web-based management dashboard is also available.