Enhancing Train Transportation in Sri Lanka: A Smart IOT based Multi-Subsystem Approach using MQTT
Dhanushka Balasingham, Sadeesha Samarathunga, Anuththara Bandara, Gayantha Godakanda Arachchige, Narmada Gamage, Jaliya L. Wijayaraja
TL;DR
The paper addresses inefficiencies in Sri Lanka's historic railway by proposing an MQTT-driven, multi-subsystem ATMS that integrates GPS-based tracking, RFID-based e-ticketing, and vision-based passenger counting. The approach unifies these subsystems through a standardized MQTT topic schema and a centralized ATMS web platform, enabling real-time monitoring and decision support. Key findings include a GPS accuracy of about $24$ meters, MQTT-based location updates with average latency of $458.83$ ms versus $899.5$ ms for HTTP, and robust real-time counting demonstrated by high AUC-PR using YOLOv8; together, these results validate improved scheduling, passenger flow, and system management. The work demonstrates practical modernization and interoperability potential for Sri Lanka's railway infrastructure, offering a blueprint for scalable, vendor-agnostic deployment across modes of transportation.
Abstract
This research proposes a system as a solution for the challenges faced by Sri Lanka' s historic railway system, such as scheduling delays, overcrowding, manual ticketing, and management inefficiencies. It proposes a multi-subsystem approach, incorporating GPS tracking, RFID-based e-ticketing, seat reservation, and vision-based people counting. The GPS based real time train tracking system performs accurately within 24 meters, with the MQTT protocol showing twice the speed of the HTTP-based system. All subsystems use the MQTT protocol to enhance efficiency, reliability, and passenger experience. The study's data and methodology demonstrate the effectiveness of these innovations in improving scheduling, passenger flow, and overall system performance, offering promising solutions for modernizing Sri Lanka's railway infrastructure.
