Kaa is open source IoT middleware that provides the core IoT stack needed to build IoT solutions. The Kaa middleware provides a rich toolset for IoT product development and thus dramatically reduces associated cost, risks, and time-to-market.
For a quick start, Kaa offers a set of out-of-the-box, enterprise-grade IoT features that can be easily plugged in and used to implement most IoT use cases.
Some key features of Kaa are as follows:
- Active load balancing
- Configuration management
- Data collection
- Endpoint provisioning and registration
- Events
- Notifications
You can read more about Kaa and its platform features at: https://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Key-platform-features/. For this chapter, we are going to use the latest Kaa version-v0.10.0.