Skip to main content

Yocto Linux OS (OCEAN)

OCEAN (Optimized Core Environment for Automation and Networking) is a Linux-based operating system for embedded edge devices which is created with the Yocto project.

The focus of OCEAN is on stability, over-the-air updates and usability without Linux knowledge.

In addition to many open source components, OCEAN consists of several proprietary services developed by optiMEAS specifically for OCEAN:

The DeviceManager initializes the hardware, configures and monitors network interfaces (e.g. LTE modem, WLAN, etc.), implements the watchdog chain and much more.

The CloudService is the link to the optiCLOUD. It transmits cyclical status information, enables the optiCLOUD to request OSF files and accepts over-the-air update requests.

A clean-up service monitors the fill level of the measurement data memory and deletes the oldest files if necessary, creating a kind of ring buffer.

As a rule, OCEAN serves as a runtime environment for the smartCORE. However, it is also possible to run your own applications instead of the smartCORE.