Shifting Data Processing Closer to IoT Devices with eKuiper

Altoros
Altoros Blog
Published in
2 min readOct 10, 2023
(Featured image credit)

Governed by LF and designed to bring data analytics closer to devices, this lightweight IoT tool is actively advancing toward v2.0.

In the realm of edge computing, the challenge of efficiently processing streaming data generated by IoT devices at the edge has been a persistent concern. Traditional cloud-centric models have struggled to meet the real-time demands of data-intensive analytics, leading to the development of open-source projects like eKuiper. This lightweight tool is steadily advancing toward version 2.0.

eKuiper’s core mission is to provide a rules engine that can process and analyze streaming data at the edge with high throughput and low latency. Written in Golang, it enables users to create data streams, define rules by using SQL-like syntax, and process data in real time. eKuiper’s lightweight nature enables it to run efficiently on resource-constrained devices, making it a valuable tool for various edge computing scenarios.

eKuiper was launched as an internal project by EMQ in 2019 before eventually becoming open source later that year. The stable version 1.0.0. was released in October 2020. In 2021, the project found its place within the LF Edge. Today, as the tool continues to evolve, version 1.12 is set for release in November 2023. The eKuiper’s team is also taking steps to introduce version 2.0 next year.

In this blog post, we explore the history of the project, its integrations, major scenarios, and future plans:

--

--

Altoros
Altoros Blog

Altoros provides consulting and fully-managed services for cloud automation, microservices, blockchain, and AI&ML.