SNCF InfosLoc — Real-Time Location Data & Rail Profiles
Real-time diagnostics on location data (GPS, speed...) with dynamic visualization of rail profiles.
Client

via

Period
2014 — 2018
Tech stack
C#.NET 4.5WinFormsGDI+RS232/RS485UDP / TCP
More views

InfosLoc reads real-time location data — GPS position, speed and related telemetry — from onboard rail equipment over RS232/RS485, then broadcasts it over UDP/TCP to a WinForms application that renders a live, dynamic visualization of rail profiles as the vehicle moves. Multi-threading and the Task Parallel Library were essential to keep both the acquisition and the rendering responsive under real-time constraints.
Key contributions
- Designed a real-time data reading system over RS232/RS485.
- Designed a data broadcasting/receiving system over UDP and TCP.
- Built the graphical layer in WinForms and GDI+.
- Made heavy use of multi-threading and the Task Parallel Library.