Fleet and traffic management

Vehicle monitoring(GPS, map)

Vehicle tracking enables tracking your vehicles in real-time. Web interface makes it possible to view real time location / GPS position of all your vehicles on a zoom-able Google or Open Street map.

It is possible to filter vehicles according to their status and also select a vehicle from the map and view its current information e.g. driver’s name, device status, current speed, doors open / close status etc.

Vehicle/Device management system

Device management system keeps track of all the installed devices. You can configure the system parameters and monitor all the events happening on-board the vehicles via web-interface.

Device management system enables:
  • Device configuration
  • Device remote control
  • Device monitoring
  • Data exchange configuration
Device configuration

Device configuration makes possible the administration and fine tuning of:
  • Server authorization settings
  • Device performance settings
  • Device display messages – drivers console and on-board validators
  • Device location registration on-board the vehicle (transportation type, location…)
Device remote control

Device remote control allows control on-board devices via operational commands. The solution is used for distribution of software (updates), configurational changes and data exchange between central server and devices.

  • It is possible to transmit data to individual, groups of or all (vehicle) devices.
  • It is possible to transmit data at predetermined times, at certain intervals or at once.
  • It is possible to follow up for each (vehicle) device when the data was sent latest and were there any unsuccessful attempts to transmit data.

Device monitoring

Device location and performance monitoring is possible due to the constant logging and uploading of all the events happening on-board the vehicles devices to the central server at defined time-intervals.

Internally, following events are distinguished:
  • Device performance events (capacity, errors…)
  • Business action events (ticket validations, sales …)
  • Breakdown management (device performance events combined with dispatch disruption entries)
Data exchange parameters

Data exchange between central server and on-board vehicle devices are layered as follows:
  • Regular data exchange
  • All data needed for and to ensure the operations of all the services either on-board the vehicles or in the back-office. Usually set at 5 minute intervals.
  • Position data exchange
  • Device position GPS coordinates are uploaded to the central server where it is used to draw vehicles location on to the Google or OpenStreet map. Usually set at 2 minute intervals.
  • Special events triggers

Special cases when data needs to be exchanged at once or with somewhat different pace as regular data. For example, when driver starts servicing new trip (selects new route and trip) or when all the passengers are boarded and ticket validations data needs to be distributed to all the other vehicles to ensure that the passengers transitions are possible with the same ticket (time constraints) at the next bus-stop.

Device location registration on-board the vehicle

Device location registration enables to define which device is placed on-board the specific vehicle. It is needed for vehicle tracking / device monitoring. Whenever a new device is installed on-board the vehicle or existing replaced in case of breakdown the device location registration must follow.


Data transmission, status monitoring


Data is transmitted between central server and devices in an optimal packaged format and is encrypted. Prior to the data transmission a device authorization is required.

Data is transmitted through mobile network (3G/4G). In some cases USSD protocol is used. To ensure the fastest possible data transmission only the most necessary data is transmitted between different parts of the distributed system.

USSD priority communication

Unstructured Supplementary Service Data (USSD) is a communication protocol that works across the mobile GSM networks. USSD is a real-time messaging option similar to SMS. If there is a 2G connection, then you can send and receive USSD request.

Unlike GPRS, USSD uses the same channel as voice traffic, so it has a priority when load on a network is high.

USSD is used in situations where fast and mandatory ticket validation or control requests must be made to the central server.

Services availability (uptime / downtime)

The real-time services are designed to be in operation 365/7/24. The hosting servers are secured with duplicated UPS devices that have autonomous power supply.

Data backups

Data backups shall be done according to data backup plans, either once a day or more often before major software updates. Data storage network can be easily extended without interrupting service performance. Hosting environment enables cloning of service components and data. Hosting environment enables to make fast snapshots of the service components.

Services monitoring

Hosting environment is monitored 365/7/24. The following aspects are monitored:
- Various runtime performance variables and storage capacity e.g. CPU usage, number of tickets in the database etc. Different visual graphs are provided that can be used to follow the usage indicators, forecast system loads on peak times and proactively take preventive measures.
- Actual real-time service performance in real times. At certain time intervals service tests are carried out and results are sent to the system administrators via e-mail and SMS-message. Notifications enable react quickly to the situation and reduce potential service downtime.

In addition, monitoring environment itself is also monitored externally and notifications sent out in case of any failures.

Status monitoring

It is possible to filter vehicles according to their status and also select a vehicle from the map and view its current information e.g. driver’s name, device status, current speed, doors open / close status etc.



Dispatch control, driver messages, alarm

Dispatchers’ objective is to monitor and manage the traffic situation. Therefore, the dispatch control application is effective and provides simple way to obtain comprehensive information about the traffic situation and enables to communicate with drivers.

Dispatch control features:
  • Synoptic-view and detailed information about each vehicle
  • Driver messages
  • Assault alarm
  • Disruption management
Driver messages

One of the functionalities of a driver device is a possibility to send and receive text messages. Messages are noticed in a pop-up window. The message remains on a screen until the driver confirms it with a tap. Last messages can also be later revised from a messages screen. Messages can be replied by pre-defined answers.

Driver can send text messages to dispatcher from the driver’s terminal. Dispatcher shall acknowledge message in the control center, after what driver receives confirmation of the acknowledgement.

Dispatcher can send text messages to one specific, to a group of or to all vehicles from the control center.

Text messages are pre-defined or free-text both in driver’s terminal and dispatcher control center.

Assault alarm

Assault alarm is a security measure for drivers to initiate distress signal to dispatcher.

An alarm message can be triggered from the drivers’ console (also a separate external alarm button could be installed). The driver will get the confirmation when it has been acknowledged by the dispatcher.

It is possible to send assault alarm from vehicle to dispatcher or to 3rd party service center. The latter is done in the form of web API providing the vehicles ID (number plate), type and position to allow tracking.



Driver assistance (navigation map, deviation from schedule)


Based on the provided route/trip information current schedule is observed and the driver is noticed about the time until departure (audible alarm possible) and also about deviations from the scheduled time.

When driving the vehicle location is shown on the map together with the selected route.




Transit Signal Priority (TSP) / Traffic light priority

Transit Signal Priority (TSP) provides means to keep the transit vehicles on schedule by providing them priority signal and green light at junctions. We help our customers to work on "active TSP" to be sure that the transit vehicle has priority.