Difference between revisions of "Kaa"
(Created page with " 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...") |
(Undo revision 35577 by Anthony.Gauchy (talk)) |
||
(24 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Image:what.png|300px|thumb|right|What you can do with kaa]] |
||
+ | |||
+ | |||
Line 4: | Line 7: | ||
− | OVERVIEW |
||
− | [[File:Example.jpg]] |
||
+ | == Overview == |
||
− | DOWNLOAD |
||
⚫ | |||
+ | 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. |
||
− | INSTALLATION GUIDES |
||
+ | |||
+ | |||
+ | [[File: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 == |
||
+ | |||
⚫ | |||
+ | |||
+ | For development, experimentation, or small-scale uses of Kaa, please either download Kaa Sandbox, or deploy it directly to Amazon Web Services. |
||
+ | |||
⚫ | |||
+ | |||
+ | 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:<br /> |
||
+ | |||
+ | - Ubuntu and Debian systems<br /> |
||
+ | - Red Hat/CentOS/Oracle systems<br /> |
||
+ | |||
+ | To use Kaa, your system must meet the following minimum requirements: |
||
+ | |||
+ | - 64-bit OS <br /> |
||
+ | - 4 Gb RAM <br /> |
||
+ | |||
+ | Kaa requires the following third-party components to be installed and configured: |
||
+ | |||
+ | - Oracle JDK 8 <br /> |
||
+ | - 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. |
||
+ | |||
+ | == Download == |
||
+ | |||
+ | First a registration is nedeed in order to download the latest version of kaa Sndbox or Kaa Core. |
||
+ | |||
⚫ | |||
+ | == References == |
||
⚫ | |||
⚫ | |||
− | REFERENCES |
||
− | 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
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.
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.