One map for everything that moves.
Positions from any tracker, hardware or a phone, arrive, get normalised and enriched, and reach your screen over a live connection within seconds.
Live Tracking
Live Tracking is the path from a device's raw bytes to a dot on your map. A protocol bridge decodes 200+ tracker protocols into one canonical telemetry record; the enricher turns a device into a vehicle you recognise, derives its status, and keeps the latest state hot for the console and the mobile app. Nothing here is specific to a tracker brand, which is the point.
Building blocks of the live path
- 1
Tracker
gt06 · teltonika · h02 · osmandAny GPS device or a driver's phone connects over its own protocol to a public port. 200+ protocols are decoded by the bridge.
- 2
Canonical telemetry
telemetry.decodedEvery fix becomes the same record: IMEI, time, position, speed in km/h, heading, fix validity, ignition, and the protocol's extra attributes.
- 3
Enricher
events.domainIMEI to device to vehicle to tenant. Status derived from movement and ignition: moving, idling, stopped, no fix.
- 4
Live state
valkey · ttl 2 minThe latest position per vehicle is kept hot; a vehicle that stops reporting fades from the map instead of lying.
- 5
Live push
ws /ws/liveThe console and the app hold one connection; a snapshot on connect, then every new position as it happens.
- 6
Storage
timescaledb · positionsEvery position is also written to the time-series store, history, replay and trips read from here.
Live Tracking in action
The dispatcher view
All vehicles on one map, filtered by plate, colour-coded by status; click a vehicle for speed, heading and last update.
Follow a vehicle
Keep one vehicle centred while it moves, a delivery van on its last stops, a bus on its line.
Offline caches, one trip
A tracker that lost signal and flushed its cache is stitched back into a single continuous journey, not a scatter of fragments.
Who uses it
The live map is their workspace all day.
A glance between meetings, in Arabic.
Three tracker brands, one screen.
The same live stream over the API and WebSocket.
Questions
Every vehicle, live, from any tracker