What We Did
Tenix ITxPT project is for the implementation of onboard IT infrastructure and software services for public transportation (buses). The solution adheres to ITxPT (Information Technology for Public Transport ) standard. Defined by itxpt.org, the standard enables interoperability between IT systems in Public Transport by offering public specification of IT architecture based on standards with open interfaces for on-board, over-the-air, and back-office IT systems. The onboard IT infrastructure of the solution relies on Tenix gateway devices, having the necessary components to integrate with multiple devices on the bus: GPS, GSM, ignition control, FMS, cameras, speakers, monitors, etc. Information is being exchanged between buses and back-office systems.
ServiceHub is a system for registering and managing incidents on vehicles, currently targeted to buses, but in general, can be applied to any transportation type. In case there are problems with the vehicle (eg. lights not working), the driver can register an incident through a mobile device. Then incident is managed depending on its criticality – various workflows are available for different cases. We have been working on the backend API side – securing it, getting and processing data, and defining workflows.
Technology
- JAVA
- Spring Boot
- GraphQL API
- Neo4j Graph Database
- Docker
- ELK Stack
- Java 8
- Google Go
- MQTT Broker
- Avahi
- ESF Gateway
- OSGI Modules