Embedded firmware / Vehicle telemetry
Telematics Firmware Development For An Electric-Bike Control Unit
Real-time embedded application for an electric-bike telemetry unit: cellular, OTA updates and USB configuration.

The opportunity
Hardware ready, software basic
An e-bike maker wanted cellular connectivity for new rider and fleet features. Its telemetry unit and backend existed, but the embedded software had only basic functions.
The solution
A real-time application
Indeema built the application for the control and telemetry unit on an automotive MCU, working on the client's existing boards and backend.
- 01Cellular link
- 02Telemetry reporting
- 03Coverage-gap buffer
- 04OTA updates
- 05USB configuration

The impact
What changed for the unit
- Basic embedded codeReal-time application
- No mobile connectivityCellular telemetry to the backend
- Data lost without coverageTelemetry kept through gaps
- No over-the-air updatesUpdates over the air
Each milestone build was checked by QA against acceptance criteria agreed at the start.
Engineering judgement
Decisions that shaped the product
Structure the application as RTOS threads
Use ThreadX thread management so modem handling, telemetry reporting and updates run as separate real-time tasks.
Queue telemetry on the device
Buffer telemetry locally while out of coverage, designed around storage limits so messages are not lost.
Make updates recoverable
Design the update flow so an interrupted download leaves the unit able to recover.
Define acceptance criteria up front
Agree a development strategy and acceptance criteria early, and have QA verify each milestone build against them.
Built with
C/C++ · ThreadX RTOS · Renesas RA · Quectel cellular module · Python · NGINX · Grafana · GitLab
More case studies
All case studies ↗
Building equipment / Lift energy and usage monitoring
A lift energy and trip monitor, from meter interface to web portal

Smart home / Indoor air monitoring device
Building an indoor air monitor and companion app across two device generations

Healthcare / Connected sensor, AI signal analysis and cloud
Sensocor: from a Bluetooth heart-signal sensor to a doctor's web portal
A comparable product problem?