...
Name of Project | EMQ X Kuiper |
---|---|
Name of Project | EMQ X Kuiper |
Project Description (what it does, why it is valuable, origin and history) | EMQ X Kuiper is an edge lightweight IoT data analytics / streaming software implemented by Golang, and it can be run at all kinds of resource constrained edge devices. Considered special requirement of edge analytics, and introduced rule engine, which is based on Source, SQL (business logic) and Sink, rule engine is used for developing streaming applications at edge side. Kuiper is created by EMQ X and open sourced since July 2019. It is then developed with feedback and contributions from partners, customers and community users. |
Statement on alignment with Foundation Mission Statement | The mission of Kuiper is aligned with LF Edge:
|
High level assessment of project synergy with existing projects under LF Edge, including how the project compliments/overlaps with existing projects, and potential ways to harmonize over time. Responses may be included both here and/or in accompanying documentation. | Kuiper is a neutral edge streaming analytics framework, and it can be easily integrated IoT edge frameworks that requires streaming analytics. 1. EdgeX Foundry rules engine, it's reference implementation edge analytics service that performs if-then conditional actuation at the edge based on sensor data collected by the EdgeX instance. Kuiper has partnered with EdgeX Foundry to provide the default rule engine service. 2. Baetyl project integration. Baetyl project also integrated Kuiper, which can help users to perform data analytics within Baetyle framework. 3. Fledge: Kuiper has a flexible and powerful data analytic feature which compliments Fledge. One possible way to harmonize both products is that Fledge collects data from all kinds of sensors and then deliver to Kuiper for analysis. |
Link to current Code of Conduct | |
2 TAC Sponsors, if identified (Sponsors help mentor projects) - See full definition on Project Stages: Definitions and Expectations | Leding Li, Jianguo Zeng |
Project license | |
Source control (GitHub by default) | |
Issue tracker (GitHub by default) | |
External dependencies (including licenses) | PaesslerAG/gval (BSD 3-Clause "New" or "Revised" License) |
Release methodology and mechanics | Use the Github actions to automatically building new versions. |
Names of initial committers, if different from those submitting proposal |
|
Current number of code contributors to proposed project | 16 |
Current number of organizations contributing to proposed project | 5 |
Briefly describe the project's leadership team and decision-making process | The Technical Steering Committee (TSC) is a committee composed of technical leaders from the open source project responsible for oversight of the technical codebase, the technical community and release process. Members:
TSC team will discuss any proposal, and make decision based on the discussion. |
List of project's official communication channels (slack, irc, mailing lists) | slack kuiper channel |
Link to project's website | https://www.emqx.io/products/kuiper, and the website https://kuiper.emqx.io is under construction. |
Links to social media accounts | |
Existing financial sponsorship | EMQ Technologies Co., Ltd. |
Infrastructure needs or requests (to include GitHub/Gerrit, CI/CD, Jenkins, Nexus, JIRA, other ...) | GitHub |
Currently Supported Architecture | Device edge |
Planned Architecture Support | Local edge |
Project logo in svg format (see https://github.com/lf-edge/lfedge-landscape#logos - Connect to preview for guidelines) | Preview unavailable |
Trademark status | Kuiper trademark is applied in P.R China. |
Does the project have a Core Infrastructure Initiative security best practices badge? (See: https://bestpractices.coreinfrastructure.org) | No |
Any additional information the TAC and Board should take into consideration when reviewing your proposal? | No |
...