Passa al contenuto principale

Yocto Linux OS (OCEAN)

OCEAN (Optimized Core Environment for Automation and Networking) è un sistema operativo basato su Linux per embedded edge device, realizzato con il progetto Yocto.

OCEAN si concentra su stabilità, aggiornamento over-the-air e facilità d'uso anche senza conoscenze di Linux.

Oltre a molti componenti open source, OCEAN è costituito da diversi servizi proprietari sviluppati da optiMEAS appositamente per OCEAN:

Il DeviceManager inizializza l'hardware, configura e monitora le interfacce di rete (ad es. modem LTE, WLAN, ecc.), realizza la catena watchdog e molto altro.

Il CloudService è l'elemento di collegamento con optiCLOUD. Trasmette informazioni di stato cicliche, consente a optiCLOUD di richiedere i file OSF e riceve le richieste di aggiornamento over-the-air.

Un servizio di pulizia monitora il livello di riempimento della memoria dei dati di misura ed elimina, se necessario, i file più vecchi, in modo da ottenere una sorta di buffer circolare.

In genere OCEAN funge da ambiente di runtime per lo smartCORE. È tuttavia possibile eseguire applicazioni proprie al posto dello smartCORE.