Bring your own AVL, sensors, and hardware - or none at all.
The iOS, Android, or Windows SnowOps app can send vehicle position information directly - no AVL or other provider is required. When you do have Traccar, Geotab, sensors, or GNSS hardware, the same pluggable pipelines absorb them. All external providers ship disabled by default; you enable what you have.
- TAK & FLUXER - CoT, PLI/BFT, GeoChat, channels - explore
- App-native position - iOS / Android / Windows, no AVL required
- Bluetooth / USB GNSS with RTK NTRIP client + RTN / CORS
- Video Viewer in the ops workflow
- For sale as SaaS
App-native vehicle position - no AVL required
SnowOps on iOS, Android, and Windows can report the vehicle’s location straight into the live tracking pipeline. Municipalities and contractors can stand up a full ops map without buying or integrating a third-party AVL stack.
iOS, Android & Windows New
Cab tablets, field devices, and dispatch desks all push positions into the same
VehicleLocationfeed and SignalR live map.Zero provider lock-in New
No AVL subscription, no third-party telematics account - start with the SnowOps app alone, add providers later if you want.
Same pipeline as AVL
App positions land in the identical tracking, dispatch, and public-map path as Traccar, Geotab, or Samsara.
Works out of the box New
If you already run SnowOps on iOS or Android in the cab, vehicle position is covered. Windows field and office apps send the same way - AVL is optional, not a prerequisite.
Available as SaaS New
SnowOps is offered for sale as managed SaaS - stand up tracking with the apps first, then plug in hardware and providers as your operation grows.
Five providers, one tracking pipeline
When you already have telematics, a single IVehiclePositionProvider abstraction funnels every source into one VehicleLocation table, one SignalR feed, and one public live map. A coordinator runs per-provider scheduling with failure isolation - one provider outage doesn’t stop the others.
Traccar
REST / HTTP Basic auth - self-hostable open-source AVL.
Geotab
JSON-RPC via the official SDK.
Samsara
REST with Bearer token via the official SDK.
GTFS-Realtime
protobuf VehiclePositions - reuse a transit feed for fleet visibility.
OGC Moving Features
MF-JSON - the open standard for moving entities.
Sensible defaults
All providers ship disabled by default - credentials aren’t required at startup. A generic device-to-vehicle mapping table and per-provider provenance tagging (LocationSource) keep everything traceable. Units auto-normalize (knots / km-h / m-s → mph, m → ft).
Failure isolation
Independent polling cadences (5s base tick) mean one flaky provider can’t drag down the rest of the live map.
Dedicated sensor host
Sensors run in a separate SnowOps.Api.Sensors bounded context - a parallel pipeline (ISensorReadingProvider + SensorReadingSyncCoordinator) with Sensor + SensorReading entities on TimescaleDB. Stations auto-register on first sighting.
Live broadcast
Observations push to clients over a dedicated /sensorHub - same real-time philosophy as the AVL pipeline.
RWIS, pavement, friction - on open standards
SnowOps ingests stationary sensor observations through pluggable providers, with native RWIS support baked into the entity model.
OGC SensorThings API
Part 1: Sensing (OGC 18-088 v1.1) compliant ingestion.
RWIS-native fields
Pavement temperature, surface status, precipitation, and friction (mu).
ThingsBoard
REST + JWT provider for existing IoT deployments.
TAK & FLUXER interoperability
SnowOps / WinterOPS now supports TAK and Fluxer - share positions and situational awareness with Team Awareness Kit common operating pictures and FLUXER collaboration channels.
TAK Server New
Cursor-on-Target, PLI/BFT, markers, geofences, emergencies, GeoChat, and data packages.
FLUXER New
Channels, messages, and webhook-driven operational notifications - cloud or self-hosted.
Also: vector tiles + ArcGIS sync
Beyond TAK, SnowOps supports vector tiles and full ArcGIS Online / Enterprise data sync - FeatureServer, StreamServer, on your schedule.
Tactile control, even in gloves
Touchscreens are hard to operate with winter gloves and harder still when bouncing down a salted road. SnowOps supports physical controls that work the way operators work.
External Bluetooth / USB GNSS New
High-accuracy receivers with an RTK NTRIP client - precise plowing and salting beyond phone GPS.
RTN / CORS support New
Connect to real-time networks and Continuously Operating Reference Stations for survey-grade corrections in the field.
Video Viewer New
Review cab or site video alongside live map and task context - see the Video Viewer page.
USB / Bluetooth MacroPads
HID keypads and knobs - tactile, glove-friendly, no special drivers.
Programmable controls
Plow up/down, salter on/off, spread-rate knob, task-status keys, emergency-alert button.
Cross-platform HID
The same HID MacroPad works across Android vehicle tablets, Windows convertibles, and iPads - a real UX advantage over touchscreen-only rivals.
Provider families
Connect to external GNSS Receivers / GPS
iOS, Android, Windows Apps and get accurate locations
Arrow Gold, SXBlue, Hemisphere, and other BLE / USB receivers with RTK NTRIP - full device page with screenshots.
Plug in what you already have
Start with the iOS, Android, or Windows app alone - or plug in Geotab, GNSS/RTK, Video Viewer, or a MacroPad when you’re ready.
Request a demo →