Railway infrastructure
Connected LED signal marker board for railway applications
A battery-powered, IoT-connected LED marker board for trackside work areas — redundant illumination, onboard fault and battery alerting, GNSS tracking and OTA-updatable firmware.
Overview
What was delivered
XceedMinds delivered a turn-key engagement — spanning hardware, firmware and prototyping — for a battery-powered, IoT-connected LED signal marker board used to mark trackside work areas.
The board combines redundant LED lighting, onboard fault detection with local and remote alerting, battery health monitoring and GNSS-based asset tracking into a single ruggedised, battery-operated unit built around an STM32L431CBT6 MCU.
- STM32L431
- LTE-M / NB-IoT
- eSIM multi-operator
- GNSS
- OTA updates
- Battery health
The challenge
What made it difficult
The constraints that shaped every decision downstream.
Fail-safe, redundant illumination
Remote visibility into an unattended asset
Carrier-independent connectivity on a tight power budget
Turn-key hardware, firmware and prototyping ownership
The solution
How it was built
Core design
An STM32L431CBT6 MCU coordinates LED string driving and fault detection, battery health monitoring, GNSS positioning and cellular communication from a single low-power platform.
Firmware architecture
Peripheral and clock configuration were generated with STM32CubeMX and built out in STM32CubeIDE on the STM32Cube HAL/LL driver layers, with production units flashed and verified via STM32CubeProgrammer. Firmware supports over-the-air updates, so units already deployed trackside can be updated remotely without physical access.
Redundant illumination
Railway-grade LEDs are arranged across multiple independent LED strings, so a single string failure degrades brightness rather than extinguishing the marker.
Fault detection and alerting
The board continuously monitors each LED string and raises both a local indication and a remote alert the moment a fault is detected, rather than waiting for the next physical inspection.
Battery and health monitoring
A 24V rechargeable battery powers the board, with onboard monitoring tracking battery health and reporting it alongside LED fault status.
Cellular connectivity and GNSS
A GM02S-class LTE-M/NB-IoT module, paired with an embedded eSIM provisioned for multi-operator use, keeps the board connected across regions and carriers without a physical SIM swap. An onboard GNSS receiver reports the board’s location — useful for a marker that gets relocated as work zones move along the track.
Specifications
Technical detail
The numbers the design had to hit.
- LEDs
- Railway-grade LEDs, arranged in multiple redundant strings
- Power
- 24V rechargeable battery
- Monitoring
- Onboard fault detection (local + remote alerting), battery health monitoring
- Positioning
- GNSS-based asset tracking
- Cellular connectivity
- GM02S module, LTE-M / NB-IoT
- SIM provisioning
- Embedded eSIM, multi-operator
- Firmware updates
- Over-the-air (OTA)
- MCU
- STM32L431CBT6
- Firmware toolchain
- STM32CubeMX, STM32CubeIDE, STM32Cube HAL/LL drivers, STM32CubeProgrammer
Scope
Turn-key delivery
Everything carried under one engagement, with no handoff gaps between stages or vendors.
Hardware
Firmware
Prototyping
Highlights
What stands out
Redundant, self-monitoring illumination
Carrier-independent cellular IoT
GNSS asset tracking on a battery budget
Field-updatable via OTA firmware
Outcome
Where it ended up
A production-ready connected LED signal marker board — spanning hardware, firmware and prototyping — unifying redundant, self-monitoring illumination, cellular IoT connectivity, GNSS asset tracking and OTA-updatable firmware into a single battery-powered unit ready for trackside deployment.
More work
Other case studies
Trackside monitoring platform
Precision loop signal generator
Sensor fusion & haptic platform
Building something similar?
Send a specification, a block diagram, or a description of the problem. We will come back with an honest view of scope, risk and the fastest route to a working prototype.