hero

Embedded App

Industrial oven control application for embedded devices

OvenApp

Context

HMI for industrial ovens

OvenApp is a cross-platform embedded application designed to monitor and control industrial ovens. Built using the Yocto Project for a lightweight Linux distribution, Rust for performance and safety, and Slint for a modern, efficient UI, OvenApp provides a robust and responsive interface for operators in industrial environments. The app enables precise temperature control, real-time status monitoring, and configurable heating cycles, ensuring reliability, safety, and usability even in constrained embedded systems. OvenApp includes telemetry over MQTT for remote monitoring and diagnostics, and communicates with the power control board via Modbus for real-time operation and feedback. It's tailored for manufacturers who require deterministic performance, long-term stability, and a clean user interface optimized for touch-enabled industrial screens.

OvenApp
lines
wireless charge
confetti

What we did on it...

lines

Vision

Project Ideation

OvenApp was conceived to modernize the interface and control logic of industrial ovens by replacing legacy HMIs with a modern, embedded-first solution built for robustness and precision.

Structure

Architecture and System Design

The architecture was built on a custom Linux Yocto base, using Rust for low-level reliability and concurrency, and Slint for a lightweight, hardware-accelerated UI designed for embedded touchscreens. Telemetry is implemented via MQTT, while Modbus is used for interfacing with the power board.

lines
lines

Interface

Application Development

The app was developed with modular Rust components for I/O, sensors, and safety logic, and integrated with Slint to deliver a smooth and reactive user experience. The system is designed to boot quickly, run reliably 24/7, and handle real-time data exchange over Modbus.

Launch

Testing and Deployment

OvenApp underwent thorough hardware-in-the-loop testing, validating temperature regulation, MQTT telemetry, Modbus communication, and system recovery. It was deployed on various ARM-based boards and industrial control panels.

lines
Decorative lines
Left decorative lines

Embedded Software Engineer

Rust Developer

Slint UI Developer

Yocto/Linux System Integrator

UI/UX Designer

Right decorative lines

Who on it...

OvenApp