VoltGrid unifies every position feed into one tracks store and serves it through the same FeatureServer / MVT / OGC API Features facades as the rest of your data. Watch storm-response crews roll out, vegetation trucks move down a corridor, inspection drones fly, and vessels in coastal waters — all in one scene, fully offline if needed.
Every source below is implemented as a real adapter — verified in Src/LocalMapServer/. Tracks land in a per-source DuckDB tracks_* store and unify through the TrackSourceRegistry for analytics.
| Source | Use case | Adapter |
|---|---|---|
| Esri StreamServer emulation | Push tracks to ArcGIS clients expecting a StreamServer | Src/LocalMapServer/Stream/ |
| OGC Moving Features | MF-JSON position streams (utility fleet, IoT) | Feeds/MovingFeaturesFeedAdapter.cs |
| OGC SensorThings | Multi-thing / multi-datastream locations | Feeds/SensorThingsFeedAdapter.cs |
| AIS | Vessel tracking (coastal utilities, submarine cables) | Ais/AisReceiverHost.cs |
| ADS-B | Aircraft (rotor-wing inspections, fire response) | Sdr/Decoders/Sbs1Decoder.cs |
| GTFS-RT | Transit vehicle positions (crew shuttles) | Feeds/GtfsRealtimeFeedAdapter.cs |
| TAK CoT | Field-team positions over STOMP-wss or UDP multicast | Tak/TakClientHost.cs |
| Skydio drones | Inspection drone telemetry + captured media | Skydio/SkydioClient.cs |
| GNSS / NMEA | Rover / RTK / total-station field GPS | Services/GnssService.cs |
| MQTT / Kafka | Telemetry buses for SCADA gateways / IoT | Osint/CustomFeeds/*OsintTransport.cs |
All listed adapters are shipping code — verified by file existence, not just documentation.
These popular tracking platforms don't yet have native adapters in VoltGrid. They're reachable today through their MQTT / REST / WebSocket exports via the generic feed adapters above; first-class integrations are on the roadmap.
Open-source GPS tracking server. Today: ingest via Traccar's MQTT / WebSocket / Webhook exports. Planned: native adapter consuming the Traccar REST API + DB.
IoT platform with asset tracking. Today: ingest via ThingsBoard's MQTT integration. Planned: native CE / Professional REST integration.
Native Modbus, OPC UA, IEC 60870-5, IEC 61850, DNP3. Today: reach SCADA via the gateway's MQTT / Kafka bus. Planned: protocol-native adapters.
The unified TrackSourceRegistry surfaces every track source to the analytics layer: stop detection, dwell time, speed violations, corridor proximity, and replay-any-window for after-action review.
Detect when a truck stopped on a span — and for how long — to validate crew-time charges.
Flag vehicles or assets that left the ROW or entered an exclusion zone.
Replay any window of positions for incident review or storm-response debrief.
Vehicle positions alongside weather, fault indicators, and SCADA telemetry give operations a complete real-time picture.