hero

Embedded App

Applicazione di controllo per forni industriali su dispositivi embedded

OvenApp

Contesto

OvenApp è un’applicazione embedded cross-platform progettata per monitorare e controllare forni industriali. Realizzata utilizzando il progetto Yocto per una distribuzione Linux leggera, Rust per performance e sicurezza, e Slint per un’interfaccia moderna ed efficiente, OvenApp offre un’interfaccia robusta e reattiva per operatori in ambienti industriali. L’app consente il controllo preciso della temperatura, il monitoraggio in tempo reale dello stato e cicli di riscaldamento configurabili, garantendo affidabilità, sicurezza e usabilità anche in sistemi embedded con risorse limitate. OvenApp include telemetria via MQTT per il monitoraggio e la diagnostica remota e comunica con la scheda di controllo della potenza tramite Modbus per operazioni e feedback in tempo reale. È pensata per i produttori che richiedono performance deterministiche, stabilità a lungo termine e un’interfaccia pulita ottimizzata per schermi industriali touch.

OvenApp
lines
wireless charge
confetti

Cosa abbiamo fatto...

lines

Vision

Ideazione del progetto

OvenApp è stata concepita per modernizzare l’interfaccia e la logica di controllo dei forni industriali sostituendo HMI legacy con una soluzione moderna, embedded-first, costruita per robustezza e precisione.

Structure

Architettura e design del sistema

L’architettura è stata costruita su una base Linux Yocto personalizzata, usando Rust per affidabilità e concorrenza a basso livello, e Slint per una UI leggera e accelerata hardware pensata per touchscreen embedded. La telemetria è implementata via MQTT, mentre Modbus è utilizzato per l’interfaccia con la scheda di potenza.

lines
lines

Interface

Sviluppo dell’applicazione

L’app è stata sviluppata con componenti Rust modulari per I/O, sensori e logica di sicurezza, e integrata con Slint per offrire un’esperienza utente fluida e reattiva. Il sistema è progettato per avviarsi rapidamente, funzionare in modo affidabile 24/7 e gestire lo scambio dati in tempo reale via Modbus.

Launch

Testing e deployment

OvenApp ha superato test approfonditi hardware-in-the-loop, validando la regolazione della temperatura, la telemetria MQTT, la comunicazione Modbus e il recovery del sistema. È stata distribuita su varie board ARM e pannelli di controllo industriali.

lines
Decorative lines
Left decorative lines

Embedded Software Engineer

Rust Developer

Slint UI Developer

Yocto/Linux System Integrator

UI/UX Designer

Right decorative lines

Chi ci ha lavorato...

OvenApp