Client

Bitzer

Partnership

2022 - Present

Industry

HVAC

Description

A touchscreen interface for controlling HVAC systems, designed for seamless integration across multiple product variants. Built on Yocto-based Embedded Linux with C++ and LVGL, it enables fast UI customization and efficient interaction with HVAC controllers.

Problem

An HMI built on a custom Yocto Linux distribution, designed to interface with multiple products and their variants. The project prioritized fast UI customization and branding without requiring a full application rewrite, while maintaining high responsiveness and stability.

The Idea

Implement an architecture that will abstract away the interface from the low-level communication with the controllers and business logic. Ensure that the UI is modular and propose a solution that will allow customization on both the business logic and the UI depending on the project variant. Utilize modern C++ and, at the same develop the clients' extensive framework to ensure the reuse of as many components as possible.

The Solution

We started with Yocto migration and updating the drivers and third-party libraries to the latest version. Next, we ensured that OTA and local updates could be delivered to the platform. Using modern C++, we implemented a robust and easily extendable framework that allows configurable business logic and UI to be implemented. To speed up the UI development, we ensured that the entire application is platform-independent, which allowed for the introduction of a UI simulator, allowing developers to implement the design on a host PC.

Technologies

Let's talk!

Tell us your app idea and what you want to achieve. We’ll get back to you in one business day.

Requesting services:

Canada

1 Place Ville-Marie, Porte 2500 Montreal (Quebec), H3B 1R1

+1 438 5006263

North Macedonia

Rimska 25, 1000 Skopje, North Macedonia

+389 2 3244844

Germany

Mainzer Landstr 351, 60326 Frankfurt am Main

+49 151 40448842

© 2025 Code Chemistry Inc.