- Compatible with Queclink GV500 and GV300 trackers.
- UDP data transmission from trackers with server acknowledgement (lower cellular data usage than TCP)
- Customers, fleets, devices, and users
- Site admins and org admins
- Multi tenant. Multiple organizations (customers) per instance
- Displays vehicles and fleets on Google Maps in real time
- Display per-vehicle daily history on Google Maps
- Node.js back end for high performance and concurrency
- Stateless architecture, load balance across unlimited app nodes
- Stateless authentication via JWT
- RethinkDB enables atomic, realtime changefeeds. Clients efficiently receive changes in real-time, as they happen. Easy scaling, sharding and replication.
- Fleet and vehicle reports: Start/stop, Ignition-based trips, Idling, Mileage by state, Odometer by state, Speed, Vehicle summary, OBD-II diagnostics (GV 500 only), OBD-II engine summaries (GV 500 only)
- Localization: English and Russian language translations. English and metric units (per-user preference)
- Free reverse geocoding (closest city) or via Google Reverse Geocoding API for obtaining addresses from latitude / longitude coordinates sent by the trackers.
- Fast single page web interface via Mithril (component based like React). Responsive design on desktop and mobile browsers.
Agile GPS is donation-encouraged open source! A lot of work went into programming Agile GPS, and if you find Agile GPS useful, please consider tipping via a donation!
Need help with setup, install, feature development, or just want to talk about GPS fleet tracking in general? Contact Gene Michtchenko for consulting at reasonable rates!