Connect Everything

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.

Key updates
  • 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
Built-in positioning New

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 VehicleLocation feed 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.

AVL Providers (optional)

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.

Sensors / IoT

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.

Connected ops New

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.

TAK & FLUXER details →

Also: vector tiles + ArcGIS sync

Beyond TAK, SnowOps supports vector tiles and full ArcGIS Online / Enterprise data sync - FeatureServer, StreamServer, on your schedule.

Hardware

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

App-native position TAK & FLUXER AVL · optional Sensors · SensorThings GNSS · BT / USB + RTK RTN / CORS Video Viewer MacroPads · HID
External GNSS New

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 →