Kaa (programari)
Aparença
Tipus | entorn integrat de desenvolupament |
---|---|
Data de creació | 2014 |
Desenvolupador | En comunitat |
Paradigma de programació | Multi-paradigm: multiple dispatch ("object-oriented"), procedural, functional, meta, multistaged |
Darrera versió estable | 0.10.0 / 2017 |
Sistema operatiu | Raspberry Pi, Windows, Linux, Mac OS X i sistemes encrustats |
Llicència | Llicència Apache 2.0 |
Pàgina web | [1] |
Kaa (programari) és una plataforma o entorn de programari lliure i de codi obert amb l'objectiu d'implementar un sistema de control domèstic d'internet de les coses. Kaa permet de gestionar dispositius, recollir la informació generada, anàlisi i processament de dades i visualització. Kaa està sota llicència Apache 2.0 [1][2][3][4]
Propietats
[modifica]- Kaa suporta els protocols MQTT, CoAP, XMPP, TCP i HTTP.
- Integra un SDL (Equip de desenvolupament de programari) amb llenguatges Java, C i C++, amb funcionalitats de manegar comunicacions client-servidor, autenticació d'usuaris, marshalling de dades, encriptació, persistència i altres.
- Suporta comandes RPC (Remote Procedure Call).
- Seguretat: SSL, RSA amb clau de 2018 bits, AES amb clau de 256 bits.
- Bases de dades : suporta MongoDB, Cassandra, Hadoop, NoSQL.
Referències
[modifica]- ↑ Rahul «Kaa-IoT - Internet Of Things Wiki» (en anglès). Internet Of Things Wiki, 10-12-2017.
- ↑ «Kaa IoT at KaaIoT Technologies | HWTrek» (en anglès). https://www.hwtrek.com. Arxivat de l'original el 2017-12-10. [Consulta: 10 desembre 2017].
- ↑ «Kaa is an open source platform for Internet of Everything. - Internet of Things Event» (en anglès). Internet of Things Event, 22-01-2015. Arxivat de l'original el 2017-12-10 [Consulta: 10 desembre 2017].
- ↑ «9 Best & Top Open source IoT Platforms To Develop the IOT Project» (en anglès). https://www.how2shout.com.+[Consulta: 10 desembre 2017].