Sonel (MIC-2511)

Cross-platform embedded app for industrial meters

Slashing manufacturing costs by going cross-platform

Sonel, a prominent manufacturer of advanced industrial meters from Poland, approached us in search of a partner to help develop an embedded application.
The goal was to enable seamless cross-device communication between their existing meters and those currently being produced. Prior to this, each meter in Sonel's product line had a separate app, hindering cross-device communication. This resulted in significant costs and errors, which Sonel was determined to eradicate.
Łukasz Szramko
/
Delivery Leader

Challenge

Our primary challenge was to develop a cross-platform application that could work with every meter model in Sonel's product range. The meters vary significantly from each other, measuring different parameters and sometimes using different methods for measuring the same one.

The frontend and business logic were aligned with Sonel's goal to ensure flexibility, enabling addition of new functionalities and the use of custom branding by their customers.

Sonel’s solution structure

The embedded application developed for Sonel comprises three distinct communication layers, all utilizing the MQTT protocol.
01
Visual layer takes care of the business logic
02
Metering layer takes care of measuring tasks
03
Dedicated integrator combines inputs from those two layers and enables communication between devices, allowing for remote control of individual meters from other devices

Delivered services

Flutter frontend
development
MQTT protocol
implementtaion
Embedded app
development
Quality
assurance

We delivered a Flutter-powered cross-platform embedded app

The result? A robust application that can be installed on clients' metering devices and other connected technologies, such as mobile phones, cloud, and desktop computers.

Advanced software for industrial meters

Maximized capabilities of hardware that simplifies measurement tasks across industrial installations, residential buildings, and specialized sectors like photovoltaics and telecommunications.
Including such features as:
Precise measurements reading from hardware sensors
Wi-Fi and Bluetooth connectivity
Remote controllability
Live measurement charts
And more...

Including such features as:

Precise measurements reading from hardware sensors
Wi-Fi and Bluetooth connectivity
Remote controllability
Live measurement charts
And more...

The technology stack

Frontend
Flutter
Kotlin
Dart
Backend
.NET
GraphQL
MQTT
Spring
Database
SQLite