Event-driven, on-device ingestion of live movement data and sensor feeds from multiple protocols — keeping your common operating picture current.
Tactical AI connects to virtually any real-time data source. All processing happens on-device, enabling live situational awareness even in bandwidth-constrained environments.
| Protocol | Type | Use Case | Offline Buffer |
|---|---|---|---|
| Redis Pub/Sub | Message Broker | High-throughput sensor feeds | ✓ |
| Apache Kafka | Stream Processing | Enterprise event streaming | ✓ |
| WebSockets | Persistent Connection | Low-latency bidirectional | ✓ |
| HTTP Polling | Interval-based | Simple REST APIs | ✓ |
| HTTP Requests | On-demand | Manual data pulls | ✓ |
Full support for OGC and industry geospatial streaming protocols enables integration with existing sensor networks and enterprise GIS infrastructure.
Incoming data streams are processed locally through DuckDB for real-time spatial analysis, filtering, and alerting. Combine multiple data sources into a unified common operating picture without server-side infrastructure.
Connect to an ESRI StreamServer for aircraft positions, an OGC SensorThings endpoint for weather sensors, and a WebSocket feed from a tactical network simultaneously. DuckDB Spatial correlates all sources to identify aircraft entering adverse weather zones — all processed on-device with sub-second latency.
Pre-stage data for offline operations by downloading from various sources based on a user-defined area of operation.
| Source Type | Data Type | Output Format |
|---|---|---|
| ESRI MapServer | Raster Tiles | MBTiles, GPKG |
| ESRI ImageServer | Imagery | MBTiles, GPKG |
| ESRI FeatureServer | Vector Features | GeoPackage |
| OGC API Features | Vector Features | GeoPackage |
Before deploying to an area without connectivity, define your AOI and download all relevant basemap tiles, vector features, and imagery. The plugin packages everything into optimized GeoPackage and MBTiles formats ready for offline use.