Next generation plug & play IT-systems for public transport
summary
Ruter runs public transport for 317 million passengers a year and builds a streaming back end around Apache Kafka and Kafka Streams to fuse GPS, APC sensors and MQTT messages into realtime passenger information, publishing compacted topics and using GraphQL for timetable data. The project implements the ITxPT standard, deploys driver terminals on Raspberry Pi/Android Things, and swaps AVM logic to the cloud so 400 new buses ship always-online capabilities. Contracted latency target is ~2 seconds but real-world delays can be minutes.
AI-written summary · about
chapters (10)
- 0:00Introduction to public transport IT
- 3:06Public transport challenges today
- 5:17Mobility as a Service explained
- 11:05ITX PT project and standardization
- 14:42Plug-and-play IT systems vision
- 17:51Kafka and real-time data processing
- 23:05Why Apache Kafka fits public transport
- 25:20Live demo of the system
- 29:46Conclusion and future outlook
- 30:13Q&A session
related talks
48mSwiss Transport in Real Time: Tribulations in the Big Data Stack
16mTidy Transit: Real Life Data Modeling for Public Transportation
16mTidy Transit: Real Life Data Modeling for Public Transportation
46mSmart Transit: Real-Time Transit Information with FLaNK
43mHacking your local bus system for the greater good
42mPrinciples and Patterns for Streaming Data Analysis
31mBuilding Real-time Pipelines with FLaNK: A Case Study with Transit Data
53mIntroduction to data streaming
