Real-time Tracking
AdaTrack provides a high-performance, smooth, and interactive map interface for visualizing your IoT fleet in real-time.
The Live Map Interface
The Live Map is the primary dashboard for monitoring your assets. It combines the latest telemetry data with smooth animations and historical breadcrumbs to give you a complete picture of your fleet's activity.
Technology Stack: Why it's Smooth
Unlike traditional mapping libraries that struggle with more than a few hundred markers, AdaTrack's frontend is built for scale:
Deck.gl (WebGL): We use GPU-accelerated rendering to handle thousands of assets simultaneously without any lag.
Mapbox GL JS: Our basemaps are vector-based, providing high-resolution details and smooth zooming.
Declarative Transitions: When a device sends a new position via UDP, the map icon doesn't "teleport." Instead, it smoothly interpolates (glides) between its old and new coordinates over the update interval.
Map Features
1. Asset Icons & Status
Each device is represented by a customizable icon. The color and status of the icon change based on real-time data:
Green: Active and sending data.
Gray: Inactive or offline.
Red: In an alarm or alert state (e.g., geofence breach).
2. Historical Breadcrumbs
By selecting a device, you can visualize its Historical Breadcrumbs. This trail shows the path the device has taken over the last N hours, with arrows indicating the direction of travel.
3. Asset Details Panel
Clicking on any marker opens a detailed panel showing:
Latest decoded telemetry (Temperature, Humidity, Speed, etc.).
Connection status and RSSI.
Last seen timestamp.
Associated Device Profile and active Geofences.
4. Clustering
When zoomed out, nearby devices are automatically clustered into single markers with a count. This keeps the map clean and provides a high-level view of your fleet's density.
Configuration
You can customize the map view from the Settings menu:
Basemap Selection: Switch between Satellite, Street, and Dark modes.
Update Frequency: Control how often the map refreshes (real-time vs. periodic).
Trail Length: Adjust the duration of the historical breadcrumbs shown on the map.
Troubleshooting Map Issues
If you don't see your devices on the map:
Check GPS Fix: Ensure your device has a valid GPS signal and is reporting
latitudeandlongitudein its decoded payload.Verify Authentication: Confirm that the device's UDP packets are being accepted by the backend (check the "Last Seen" timestamp).
Check Filters: Ensure you haven't applied any filters that might be hiding the device (e.g., filtering for a different Device Profile).
Last updated