The project aims to develop and implement the Web Service, the new Operating Assistance System (OAS), the NAUTA on-board unit, on-board equipment used for the control and location of buses. NAUTA, manages wireless communications with the entire fleet of vehicles, collects data and allows regulatory messages to be sent to the driver in order to maintain safety along the way. For its part, the operator of the OAS works from a switchboard, from where he monitors the whole issue concerning the routes.
The OAS manages the data and sends it to a Web Service with various interaction modules with various modules of interaction with the NAUTA: tracking (by means of the built-in GPS), communication (by means of GPRS / 3G-4G-5G / Wifi built-in modems), information to the traveler (by connecting with the interior panels of information to the traveler), on-board video surveillance (through the recording and storage system, which is connected to the on-board cameras), and integration (through connection with different on-board equipment such as ticketing, can bus and passenger counting and on-board signals). The new SAE, is limited only to bus control and is composed of an architecture of specific microservices that perform a single task; Likewise, these microservices, when communicating with each other, perform tasks together. Within the Web Service we find a map in which we can access the geolocation of each of the vehicles, and a display of their status (position, temperature, speed, fuel use, etc.) and route (schedules, routes, compliance and route control, etc.), in addition to recording incidents. For the development of the server and back end of the Web Service, SPRING BOOT technology is used, a tool that aims to simplify the development of applications based on the Spring Core framework. It is an open source framework based on Java that creates a micro service (allows to develop and implement services of independently); Through this, you can configure, resolve dependencies, deploy, provide metrics about the application and its operation and is extensible to the development of add-ons. With respect to the front (client) that can be displayed by the operator, Angular technology is used, a JavaScript framework, created by Google and designed to facilitate the creation of modern SPA applications (Single Page Application).