. . .
Key platform features
This guide describes major features of Kaa and how to effectively use them in IoT applications. If you decided to go with a full-scale Kaa and not Kaa Sandbox, make sure you have properly set up and configured your Kaa instance as described in Administration guide before getting into programming.
Feature | Description |
---|---|
Active load balancing | Kaa implements a number of load balancing strategies and automatically uses them at run time to achieve more or less equal load for each node in the Kaa cluster. Also, this feature ensures that endpoints get instantly redirected to other nodes in case their current node goes down. |
Common type library | A repository of data type schemas used for all Kaa modules. As more schema types and versions are created, they are recorded in the CTL for future use. |
Configuration management | Allows you to create and distribute configuration data to endpoints. |
Data collection | Allows you to collect data records (logs) from endpoints, store them in specific data processing systems, or submit to immediate stream analysis. |
Endpoint provisioning and registration | Enables secure authentication and registration of endpoints within a Kaa cluster. |
Endpoint groups | Allows you to aggregate endpoints into groups and then apply other Kaa features to entire endpoint groups. |
Endpoint ownership | Allows you to associate owners with specific endpoints. |
Endpoint profiles | Allows you to provide endpoints with specific attributes, which can be then used for filtering endpoints and aggregating them into endpoint groups. |
Events | Allows you to create custom events and make endpoints send them to each other. |
Notifications | Allows you to deliver messages and calls for action to endpoints. |