LemursEye
Live Tracking · Every vehicle, live, from any tracker

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.

lemurseye.com/app

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. 1

    Tracker

    gt06 · teltonika · h02 · osmand

    Any GPS device or a driver's phone connects over its own protocol to a public port. 200+ protocols are decoded by the bridge.

  2. 2

    Canonical telemetry

    telemetry.decoded

    Every fix becomes the same record: IMEI, time, position, speed in km/h, heading, fix validity, ignition, and the protocol's extra attributes.

  3. 3

    Enricher

    events.domain

    IMEI to device to vehicle to tenant. Status derived from movement and ignition: moving, idling, stopped, no fix.

  4. 4

    Live state

    valkey · ttl 2 min

    The latest position per vehicle is kept hot; a vehicle that stops reporting fades from the map instead of lying.

  5. 5

    Live push

    ws /ws/live

    The console and the app hold one connection; a snapshot on connect, then every new position as it happens.

  6. 6

    Storage

    timescaledb · positions

    Every 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

Dispatchers

The live map is their workspace all day.

Owners on the phone

A glance between meetings, in Arabic.

Mixed fleets

Three tracker brands, one screen.

Developers

The same live stream over the API and WebSocket.

Questions

Live Tracking

Every vehicle, live, from any tracker