Eclipse Kura

From air
Jump to navigation Jump to search

Eclipse Kura est un framework Java consacré à l'IoT.

Logo Eclipse Kura


Description

Avec l'émergence de l'IoT, il a de plus en plus de systèmes de contrôles et d'analyse d'où le besoin de mettre en place des passerelles pour la gestion de ces systèmes. Kura est un conteneur d'application, mettant à disposition des APIs afin de déployer rapidement et facilement son application.

Kura est un framework Java qui s'appuie sur OSGi, qui aide au processus de mise en place de bloques réutilisables.

Services proposés

  • I/O Services : Gestion des différents ports de communication disponibles dans l'IoT (série, usb, bluetooth, GPS, ...)
  • Data Services : Gestion des données, statistiques sur les flux et publication à distance. Utilisation de MQTT[1]
  • Cloud Services
  • Configuration Service
  • Remote Management
  • Networking
  • Watchdog Service

Architecture

Kura est une brique parmi tant d'autres dans le monde de l'IoT. C'est avant tout un module d'assistance pour la gestion des passerelles en IoT.

Schéma d'architecture logicielle, présentant la place de Kura

Liens

Eclipse Kura

   http://www.eclipse.org/kura/

OSGi

   https://www.osgi.org/