What hardware-agnostic actually means
The phrase is used loosely, so it is worth being concrete about what is and is not being claimed.
It means the platform can ingest data from supported third-party trackers. Compatible sources can appear in the same operational view, while available alerts and reports depend on the measurements each device supplies.
It does not mean every feature works on every device. A tracker that reports only position cannot produce fuel data, and no software layer invents it. What you get from a device is bounded by what that device measures.
So the honest framing is: you keep the hardware and the visibility it already produces, and you gain a better layer on top of it. Anything requiring a sensor the device does not have still needs that sensor. See what hardware-agnostic means.