Skip to content

SiteTrackingFleet reference stack ​

Bench test

Pending bench test — Validation status.

Fleet dashboard for site vehicles / mobile assets. Device type: site_tracker. Detail mode: tracking.


Telemetry contract ​

KeyUnitNotes
latitude°WGS84
longitude°WGS84
speed_kmhkm/hGround speed
battery_pct%Tracker battery

Sample generators use India-ish lat/lon bands for demo only.


Industry map baseline (seeded) ​

Home and detail dashboards seed:

SurfaceWidgetConfig highlights
Fleet homemap (fleet-map)enableClustering, staleAfterMinutes: 15, showGeofences, lat/lon + speed/battery popups
DetailmapLive position for selected tracker
DetailrouteMapenablePlayback, detectStops, colorBySpeed, history path

Map capabilities ​

  • Clustering — MapLibre cluster layers when many trackers are on screen
  • Stale / offline — amber markers when last fix older than staleAfterMinutes; chip shows stale count
  • Geofences — overlay from GET /api/geofences (migration 0041); monitor raises enter/exit alarms (GEOFENCE_MONITOR_ENABLED)
  • Route playback — scrubber + play/pause on historical path
  • Stops / trips — client-side segmentation from speed / dwell
  • Speed colors — path segments colored by speed_kmh
  • Reverse geocode (opt-in) — Nominatim, rate-limited; enable in widget config

Reference hardware (pending bench test) ​

RoleClass / exampleProtocol
PrimaryLTE GPS tracker (Queclink / Teltonika class)MQTT / HTTP over 4G
Fleet OBDOBD-II + BLE gateway phone/edgeMQTT
Asset tagBattery GPS + LoRaWANP6 webhook
Yard Modbus GPSRare industrial GPS Modbus moduleRTU → DTU

Status: Pending bench test — primary path is P4 LTE MQTT, not Modbus.


Connectivity options ​

ProfileEdgeLinkStatus
P4Native LTE tracker4G MQTT/HTTPPending (recommended)
P6LoRaWAN GPS tagLoRa → ChirpStack → webhookPending
P5Yard gateway relays tagsWiFi / EthernetBYO
P2ESP32 + GPS UART (lab only)WiFiPending
P1Modbus GPS + 4G DTU4GBYO

Wiring — P4 (LTE tracker) ​

mermaid
flowchart LR
  AC[Autoconnecto]
  TRK[LTE GPS tracker]
  SIM[Cellular SIM]
  SAT[GNSS]
  TRK --- SIM
  TRK --- SAT
  TRK <-->|MQTT TLS| AC
StepAction
1Create device type site_tracker; copy MQTT token
2Point tracker broker to Autoconnecto; map JSON → keys
3Confirm lat/lon update interval (e.g. 10–60 s moving)
4Optional: create yard geofences via POST /api/geofences

Wiring — P6 (LoRaWAN) ​

Configure ChirpStack HTTP integration (device connectivity); decode payload to latitude / longitude / speed_kmh / battery_pct.


Checklist ​

  • [ ] Device type site_tracker
  • [ ] Coordinates in decimal degrees (not scaled integers)
  • [ ] Map / routeMap widgets bind latitude / longitude / speed_kmh
  • [ ] Migration 0041_geofences.sql applied for geofence overlay + alarms
  • [ ] Reseed SiteTrackingFleet after pulling tracking seed changes

support@autoconnecto.in · founder@autoconnecto.in · +91 92121 00555 · app.autoconnecto.in