Skip to content
skibu edited this page Jul 20, 2015 · 1 revision

AVL/GPS data is provided to the Transitime system using a AvlModule that obtains the data and then calls AvlExecutor.getInstance().processAvlReport(avlReport). See the package org.transitime.avl for numerous examples. Have already successfully integrated in with Zonar, Transloc, NextBus, AmigoCloud, GTFS-RT, SIRI and other feeds. Have also integrated in directly with CalAmp GPS trackers. Both polling feeds, usually XML based, and socket based feeds have been created.

Information required from the feed includes vehicle ID, GPS time of fix, latitude, and longitude. Optionally can also provide assignment information such as block or trip assignment info, which can be much more effective than having the system assign vehicles based on matching vehicles to the schedule. Passenger count information can also be included.

Clone this wiki locally