Hardware VerifiedFirmware & Embedded IoTEmbedded Systems

Railway Water Level Indicator & Telemetry Unit

Autonomous low-power microcontroller telemetry unit designed for railway track and coach reservoir monitoring with GNSS and cellular reporting.

Project Overview

Remote railway water installations and track-side drainage reservoirs operate in harsh outdoor conditions with battery and solar constraints. The system required autonomous, ultra-low-power operation capable of transmitting critical level data and precise GPS coordinates to centralized servers.

What It Does

An autonomous ARM Cortex-M4 embedded firmware unit that acquires hydrostatic pressure data, decodes real-time satellite navigation streams, packages encrypted telemetry, and delivers updates to cloud brokers while maintaining extended battery longevity through aggressive power management.

Key Capabilities

Sub-millivolt analog sensor acquisition with digital noise rejection
Satellite GNSS decoding for location tracking and time synchronization
Encrypted cloud telemetry dispatch via MQTT over TLS 1.2
Hardware self-test routines verifying peripheral integrity on boot
Configurable deep-sleep power states with scheduled real-time clock wakeups

Engineering Highlights

  • Engineered multi-priority FreeRTOS task schedules for deterministic sensor and communication handling
  • Implemented a resilient AT command parser for cellular registration and socket negotiation
  • Integrated hardware self-diagnostics to identify sensor disconnection and peripheral faults
  • Configured ultra-low-power microampere sleep modes coordinated with external watchdog supervision
  • Structured lightweight, bandwidth-efficient JSON telemetry payloads over secure cloud sockets

Domain & Context Representation

CONTEXTUAL FIELD COVER
railway-telemetry-wli.domain.contextFIELD ENVIRONMENT CONTEXT
Railway Water Level Indicator & Telemetry Unit field domain context
Photo by Matthew Smith on UnsplashUnsplash License

Technology Stack

Microcontroller

STM32F411 / STM32L431ARM Cortex-M4FFreeRTOS

Sensing & GNSS

16-bit Precision ADCSkytraq GNSSHydrostatic Transducer

Connectivity

Quectel EC200U Cat-1MQTT 3.1.1TLS 1.2

Outcome & Purpose

Achieved stable autonomous telemetry reporting in long-duration field trials with predictable battery endurance under fluctuating cellular coverage.

Interested in discussing this implementation?

I discuss technical architecture, system design tradeoffs, and operational reliability in direct interviews.