In production · GPS & telematics

Every asset, every litre, accounted for.

AlphaTrace is a GPS platform for fleets that work where the roads, the signal, and the fuel all go missing. Teltonika devices stream into a live map, trips, geofences, and alerts an operator can act on — plus a fuel module that shows the evidence behind every drain.

In the field
  • Mining
  • Haulage
  • Contracting
  • Rental fleets
FIG.01 A shift, on one map
Fuel
68 %
Power
27.4 V
GSM
4 / 5
Last fix
12 s ago

Illustrative — not customer data.

Alert rule kinds
10
Alert scan interval, minutes
05
Ingest and database region
FRA
Public REST API
V1

01 What AlphaTrace does

The whole fleet, in one system.

Not a map with a login. Positions become trips, zones become rules, rules become alerts someone has to acknowledge, and every one of them is readable over an API. The fuel module is the part most operators buy it for.

P—01

Live map & telemetry

Where everything is, right now

Every asset on one map with its last fix, its heading, and its state. Open a unit and the telemetry is there: speed, fuel level, battery voltage, GSM strength, and how long ago it reported.

  • Live positions
  • Per-asset telemetry
  • Colour-coded groups
  • Stale-fix detection

P—02

Trips & replay

Movement as a record

Movement is stored as trips, not a pile of points. Filter by asset and date, open one to replay the route, and export the range to CSV when somebody needs it in a spreadsheet.

  • Trip history
  • Route replay
  • Date & asset filters
  • CSV export

P—03

Geofences

Zones that mean something

Draw the pit, the depot, the customer yard, or the road you do not want used. A zone can be local to one site or shared across the org, and each one raises enter, exit, or dwell alerts.

  • Enter / exit / dwell
  • Site-local or org-wide
  • Depot, customer, restricted
  • Targeted per group

P—04

Alerts

Ten rule kinds, scanned every five minutes

Rules cover movement, fuel, and the device itself — because a tracker that has been unplugged is the alert that matters most. Email is opt-in per rule, and every alert lands in a feed that has to be acknowledged.

  • Offline & signal lost
  • Overspeed & geofence
  • Fuel drain
  • Power cut, low battery, SIM removed

P—05 Module

Fuel monitoring

Evidence, not suspicion

Drains and refills are detected from the level curve, and each event opens an evidence view: the litres, the window, the position, and the chart around it. That is the difference between believing fuel is walking and being able to show it.

  • Drain & refill detection
  • Evidence chart per event
  • Litres, time, and location
  • Priced as a module

P—06

Groups, sites & units

Structure that matches the operation

Assets belong to sites and to colour-coded groups, and both filter the map, the lists, and the alert rules. Units carry their device and SIM details, so the hardware inventory stops being a spreadsheet somebody forgot to update.

  • Colour-coded groups
  • Site-scoped fleets
  • Device & SIM records
  • Filters that carry across

P—07

AI ops chat

Ask the fleet a question

Ask in plain language and the assistant runs tools over your own data — assets, trips, alerts — rather than guessing. Conversations persist, so an answer can be checked later instead of retold.

  • Plain-language queries
  • Tools over live data
  • Persistent history
  • Scoped to your org

P—08

REST API v1

Your data, in your systems

Everything the dashboard shows is available over HTTP: assets, positions, latest fixes, trips, zones, groups, alerts, and fuel events. Keys are scoped and rate limited, with documentation inside the app.

  • /api/v1 endpoints
  • Scoped API keys
  • Rate limits
  • In-app documentation

02 How it works

From the vehicle to the answer.

Four moving parts, and no middleware zoo between them. A device streams binary frames over TCP; ingest decodes and stores them; the database decides who may see what; and every surface — map, alerts, API — reads the same rows.

FIG.02 One path, end to end
DEVICE INGEST DATA SURFACES Tracker Fuel probe SIM TCP :5027 Codec 8 / 8E Full IO kept Postgres · PostGIS Row-level security Dashboard Alerts REST API
Ingest
A dedicated TCP service in Frankfurt speaks Teltonika Codec 8 and 8E on port 5027. Variable-length IO elements are stored as they arrive, which is how BLE fuel probes, EYE sensors, and driver-ID readers survive the trip into the database.
Data
Postgres 17 with PostGIS in the same region. Positions, trips, zones, alerts, and fuel events are one model, and row-level security decides who reads which rows before any application code gets an opinion.
Surfaces
Dashboard, alert scan, and the public API all read that model. There is no second copy of the truth to reconcile, and nothing the screen shows is unavailable to your own systems.

03 Field reality

Built for hard places.

AlphaTrace was built around fleets in Central Africa: long distances, thin coverage, fuel that disappears, and crews spread over sites that must not see each other's data. Those constraints shaped the product rather than being patched over it.

F—01

Coverage

When the signal drops

Problem
Half a haulage route has no usable GSM, so live-only platforms show a vehicle that simply stops existing for an hour.
How it behaves
The device keeps logging and forwards the backlog on reconnect. The trip fills itself in, in order, rather than leaving a hole.
What you see
A complete route after the fact, plus signal-lost and offline rules that tell you the difference between a quiet road and a dead unit.
  • Store & forward
  • Offline rule
  • Signal lost

F—02

Fuel

When fuel walks off site

Problem
Consumption is over budget and everyone has a theory. Nobody has a record that survives an argument.
How it behaves
Drains and refills are detected from the level curve, whatever the source: CAN, OBD, analogue sender, or BLE probe.
What you see
An event with litres, a time window, a position, and the chart around it — the same evidence whether you act on it or file it.
  • Drain detection
  • Evidence view
  • Fuel module

F—03

Access

When one company runs four sites

Problem
A contractor's supervisors, a client's managers, and head office all need the same platform and very different views of it.
How it behaves
Members carry a role and a set of sites. The boundary is row-level security in the database, not a filter in the interface.
What you see
A site supervisor sees their own site — on the map, in trips, in alerts, and through the API — and nothing beyond it.
  • Site scoping
  • Five roles
  • Scoped keys

04 Hardware & rollout

Four steps to a live fleet.

AlphaTrace runs on Teltonika FMC-series trackers. If you already have them fitted, they can be repointed rather than replaced; if you do not, we supply and configure them.

  1. 01

    Survey

    Vehicle types, what each one can expose about fuel, which sites matter, and who is allowed to see what. Existing hardware is inventoried before anything is bought.

    You receive A device and module plan against your fleet, with a price.

  2. 02

    Fit & configure

    Trackers are fitted and configured over FOTA to report to our ingest. Fuel sources — CAN adapter, OBD, analogue sender, or BLE probe — are wired and calibrated per vehicle type.

    You receive Units reporting live, each with its device and SIM recorded.

  3. 03

    Model the operation

    Sites, groups, and geofences are drawn to match how the fleet actually works, then alert rules are set on top of them. Members are invited with a role and their sites.

    You receive A configured org: zones, rules, groups, and scoped users.

  4. 04

    Run it

    The platform runs in production and we operate the ingest. Rules get tuned once real traffic shows which ones fire too often and which never fire at all.

    You receive A live dashboard, working alerts, and API keys if you want the data elsewhere.

05 Access & control

Who sees what is a database question.

Tracking data is sensitive: it says where people were and when. The boundary is enforced where the data lives, so it cannot be lost by a missed check in a screen.

AC-01

Tenant isolation

Row-level security in Postgres. One organisation cannot read another's positions, trips, alerts, or fuel events, whatever the request path.

AC-02

Site scoping

A member can be limited to specific sites. The limit is applied in the same policies that enforce tenancy — it holds on the map, in exports, and through the API.

AC-03

Five roles

Owner, admin, manager, operator, and viewer. Fleet edits, member management, and API keys sit behind the roles that should hold them.

AC-04

Scoped API keys

Keys carry the same scope as the member context they belong to, and are rate limited. A key for a customer portal cannot read the rest of the fleet.

AC-05

Data residency

Ingest and database both run in Frankfurt (eu-central-1). Positions are written once, in UTC, and displayed in each site's own timezone.

AC-06

Data ownership

The data is yours. The REST API returns it in full, and the schema is documented — leaving is a task, not a negotiation.

Ask how any of these is implemented and you will get shown the policy, not a diagram of one.

06 Questions

Answered before you ask.

Which devices does AlphaTrace support?

Teltonika FMC-series trackers, streaming Codec 8 and 8E over TCP. Variable-length IO is kept intact, so BLE fuel probes, EYE sensors, and driver-ID readers arrive attached to the position they belong to. If you already run Teltonika hardware, it can be pointed at our ingest and start reporting without being replaced.

What happens when a vehicle loses signal?

The device keeps recording and forwards its backlog when it reconnects, so the trip fills itself in instead of disappearing. A signal-lost rule tells you when a unit stops reporting, and an offline rule tells you when it has been quiet longer than you allow.

How is fuel measured?

Through whatever the vehicle exposes: a CAN adapter, an OBD reading, an analogue sender, or a BLE probe. AlphaTrace detects drains and refills from the level curve and opens an evidence view around each event — the litres, the time window, and the position — so a suspicion becomes a document.

Where does the data live?

Postgres 17 with PostGIS in Frankfurt, and the ingest service runs in Frankfurt too. Tenant isolation is row-level security inside the database, and each member can be scoped to specific sites, so a site supervisor sees their own site and nothing else.

Is there an API?

Yes. A public REST API at /api/v1 covers assets, positions, latest fixes, trips, zones, groups, alerts, and fuel events. Keys are scoped, rate limited, and documented inside the dashboard.

What does AlphaTrace cost?

Per asset, per month, with fuel monitoring priced as a separate module. Tell us the fleet size, the vehicle types, and whether devices are already fitted, and you get a quote rather than a call to arrange a quote.

07 Request a demo

See it on your fleet.

Tell us the fleet size, the vehicle types, and whether trackers are already fitted. You will get a walkthrough of the live platform and a price for your fleet — from the person who built it, within one business day. Every asset, every litre, accounted for.

Fleet size, vehicle types, sites, and whether trackers are already fitted.