Saltar al contenido principal

Yocto Linux OS (OCEAN)

OCEAN (Optimized Core Environment for Automation and Networking) es un sistema operativo basado en Linux para Embedded Edge Devices, creado con el Proyecto Yocto.

OCEAN se centra en la estabilidad, la actualización over-the-air y la facilidad de manejo sin conocimientos de Linux.

Además de numerosos componentes de código abierto, OCEAN consta de varios servicios propietarios desarrollados por optiMEAS específicamente para OCEAN:

El DeviceManager inicializa el hardware, configura y supervisa las interfaces de red (p. ej., módem LTE, WLAN, etc.), implementa la cadena de watchdog y mucho más.

El CloudService es el vínculo con optiCLOUD. Transmite información de estado cíclica, permite a optiCLOUD solicitar los archivos OSF y recibe las solicitudes de actualización over-the-air.

Un servicio de limpieza supervisa el nivel de ocupación del almacenamiento de datos de medición y, si es necesario, elimina los archivos más antiguos, de modo que se obtiene una especie de búfer circular.

Por regla general, OCEAN sirve como entorno de ejecución para el smartCORE. No obstante, también es posible ejecutar aplicaciones propias en lugar del smartCORE.