Difference between revisions of "Kaa"

From air
Jump to navigation Jump to search
(Undo revision 35577 by Anthony.Gauchy (talk))
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
[[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.
  +
  +
   
   
   
 
== 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.
Line 15: Line 21:
   
   
== Kaa IoT Development Platform ==
+
== Development Platform ==
   
 
=== Kaa Sandbox ===
Kaa supports the following operating system families and provides installation packages for each of them:<br />
 
   
 
For development, experimentation, or small-scale uses of Kaa, please either download Kaa Sandbox, or deploy it directly to Amazon Web Services.
Ubuntu and Debian systems<br />
 
Red Hat/CentOS/Oracle systems<br />
 
   
 
=== Kaa Core ===
To use Kaa, your system must meet the following minimum requirements:
 
   
 
For Kaa cluster installations you can download ready-to-use Debian or RPM packages for various Linux flavors, or build Kaa from source code.
64-bit OS <br />
 
4 Gb RAM <br />
 
   
Kaa requires the following third-party components to be installed and configured:
+
Kaa supports the following operating system families and provides installation packages for each of them:<br />
   
Oracle JDK 8 <br />
+
- Ubuntu and Debian systems<br />
 
- Red Hat/CentOS/Oracle systems<br />
PostgreSQL 9.4\n <br />
 
MariaDB 5.5<br />
 
Zookeeper 3.4.5 or later<br />
 
   
 
To use Kaa, your system must meet the following minimum requirements:
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.
 
   
 
- 64-bit OS <br />
=== Kaa Sandbox ===
 
 
- 4 Gb RAM <br />
   
  +
Kaa requires the following third-party components to be installed and configured:
   
  +
- Oracle JDK 8 <br />
For development, experimentation, or small-scale uses of Kaa, please either download Kaa Sandbox, or deploy it directly to Amazon Web Services.
 
 
- PostgreSQL 9.4\n <br />
 
 
- MariaDB 5.5<br />
 
- Zookeeper 3.4.5 or later<br />
   
 
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.
=== 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.
 
   
 
== Download ==
 
== Download ==
Line 56: Line 59:
   
   
1. https://www.kaaproject.org/
+
1. https://www.kaaproject.org/ Retrieved 14 march 2017.
   
 
== External links ==
 
== External links ==

Latest revision as of 15:34, 17 April 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