Difference between revisions of "Kaa"

From air
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Image:what.png|300px|thumb|right|What you can do with kaa]]
 
[[Image:what.png|300px|thumb|right|What you can do with kaa]]
  +
   
 
Kaa is a multi-purpose middleware platform for the Internet of Things that allows building complete end-to-end IoT solutions, connected applications, and smart products. The Kaa platform provides an open, feature-rich toolkit for the 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 a large majority of the IoT use cases.
 
Kaa is a multi-purpose middleware platform for the Internet of Things that allows building complete end-to-end IoT solutions, connected applications, and smart products. The Kaa platform provides an open, feature-rich toolkit for the 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 a large majority of the IoT use cases.
Line 6: Line 7:
   
 
== Overview ==
 
== Overview ==
  +
   
 
Kaa enables data management for connected objects and your back-end infrastructure by providing the server and endpoint SDK components. The SDKs get embedded into your connected device and implement real-time bi-directional data exchange with the server. Kaa SDKs are capable of being integrated with virtually any type of connected device or microchip.
 
Kaa enables data management for connected objects and your back-end infrastructure by providing the server and endpoint SDK components. The SDKs get embedded into your connected device and implement real-time bi-directional data exchange with the server. Kaa SDKs are capable of being integrated with virtually any type of connected device or microchip.

Revision as of 23:00, 14 March 2017

What you can do with kaa


Kaa is a multi-purpose middleware platform for the Internet of Things that allows building complete end-to-end IoT solutions, connected applications, and smart products. The Kaa platform provides an open, feature-rich toolkit for the 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 a large majority of the IoT use cases.


Overview

Kaa enables data management for connected objects and your back-end infrastructure by providing the server and endpoint SDK components. The SDKs get embedded into your connected device and implement real-time bi-directional data exchange with the server. Kaa SDKs are capable of being integrated with virtually any type of connected device or microchip.


Kaa-overview.png

The Kaa server provides all the back-end functionality needed to operate even large-scale and mission-critical IoT solutions. It handles all the communication across connected objects, including data consistency and security, device interoperability, and failure-proof connectivity.


Development Platform

Kaa Sandbox

For development, experimentation, or small-scale uses of Kaa, please either download Kaa Sandbox, or deploy it directly to Amazon Web Services.

Kaa Core

For Kaa cluster installations you can download ready-to-use Debian or RPM packages for various Linux flavors, or build Kaa from source code.

Kaa supports the following operating system families and provides installation packages for each of them:

- Ubuntu and Debian systems
- Red Hat/CentOS/Oracle systems

To use Kaa, your system must meet the following minimum requirements:

- 64-bit OS 
- 4 Gb RAM

Kaa requires the following third-party components to be installed and configured:

- Oracle JDK 8 
- PostgreSQL 9.4\n
- MariaDB 5.5
- Zookeeper 3.4.5 or later

Kaa has been tested on the latest production release of MariaDB and PostgreSQL. Kaa also requires MongoDB 2.6.9 or Cassandra 3.5 as a NoSQL database.

Download

First a registration is nedeed in order to download the latest version of kaa Sndbox or Kaa Core.

https://www.kaaproject.org/download-kaa/

References

1. https://www.kaaproject.org/ Retrieved 14 march 2017.

External links