Track skid-steers, lifts, and generators across distributed yards. Real-time status, CMH accrual, and alerts when an asset leaves its geofence.

## The problem

Heavy equipment doesn’t want to be tracked. Skid-steers have no OBD port. Generators don’t have VINs. Scissor lifts get moved between sites without paperwork, and the fleet manager finds out about it three days later from a phone call.

Legacy fleet telemetry — the kind built for over-the-road trucking — doesn’t fit. You can’t bolt a CAN-bus modem onto something with no CAN bus.

## What we built

A full stack Echolo deployment across multiple yards of a national equipment operation:

- **BLE tags** on each tracked asset, picked up by site gateways on a few-second interval
- **Gateway hubs** at every yard, store-and-forward when cellular coverage dips
- **MQTT pipeline** ingests every beacon into the Echolo platform
- **Fleet** as the operator surface — live dashboard, CMH accrual, alerts + rules, on-demand and scheduled reports

## The outcome

- **Real-time asset visibility** replaced the prior weekly CSV export
- **CMH accrual** became continuous — no more “I think this lift ran 40 hours last week”
- **Geofence alerts** flag when assets cross a site boundary overnight, within seconds
- **Hub health telemetry** so the ops team can preempt gateway failures, not discover them via missing data

Have something similar?
