¿Qué es Eclipse Kura?

Eclipse Kura es un framework Java basado en OSGI para el desarrollo de Gateways IoT.

Su objetivo principal es simplificar el diseño, despliegue y gestión remota da aplicaciones embebidas, o dicho de otra forma aislar la complejidad típica de IoT en el desarrollo de gateways,

Ofreciendo un Gateway Multi-service:

Para eso Kura ofrece:

· Entorno de desarrollo integrado

· Componentes SW modulares

· Capa de abstracción HW: APIS para acceder al hardware (puerto serie, GPS, watchdog, GPIO,…

· Librerías de comunicación con protocolos de campo

· Conectividad con plataormas IoT

· Gestión de dispositivos y apps remota y local

· Herramientas de desarrollo

Su versión actual es la 3.1.

Los componentes de Kura pueden representarse así:

Dentro de Kura un módulo muy interesante es Kura Wires,

que permite expresar la lógica de la aplicación como un grafo (Wire Graph) donde los nodos tienen entradas y/o salidas.

Wire ofrece drivers para múltiples protocolos: Modbus, OPC UA, S7, CANbus,…

Un Wire Component puede ser un productor o un consumidor de datos:

Los Assets son tipos específicos de Wire Components que interactúan con los drivers (como OPC-UA).

Algunos componentes que ofrece son:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s