Equipment Software Compared

Published by Winding AI, Inc., the company that makes Dozer.

Construction equipment management software › Construction equipment telematics

Construction equipment telematics: hours, location and fault codes from every brand

Many newer machines already send hours, location, fuel and fault codes to their maker's portal, such as Cat VisionLink, John Deere JDLink, Komatsu Komtrax or Volvo CareTrack. To see a mixed fleet in one place, use software that reads the ISO 15143-3 (AEMP 2.0) feed each maker offers, and put aftermarket trackers only on older or unpowered equipment.

Updated November 2026. Prices and features read from each maker's site on November 13, 2026.

The mixed-fleet standard

The Association of Equipment Manufacturers (AEM) and the Association of Equipment Management Professionals (AEMP) wrote a common format for machine data so an owner could pull every brand into one system instead of logging into each maker's website. ISO accepted it in 2016 as Part 3 of ISO 15143, the earthmoving machinery worksite data exchange standard (Construction Equipment Guide, July 22, 2016). People still call it AEMP 2.0.

The feed is a set of endpoints a telematics provider serves. One provider's documentation lists these (Proemion's ISO 15143-3 API):

DataWhat you do with it
Cumulative operating hoursService due, without anyone reading the meter
Idle and non-productive idle hoursIdle cost, and machines to move to another job
Location and distanceWhere it is, and whether it moved after hours
Fuel used and fuel remainingFuel cost per job, and when to send the fuel truck
Faults and caution codesRepair before a breakdown
Engine condition, load factor, DPF regeneration and PTO hoursHow hard the machine works, and aftertreatment health

Not every maker sends every field for every model. Ask each maker or dealer which fields your serial numbers return, and what access costs, before you buy software to read them. Access has its own conditions: Fleetio's help center says its Caterpillar connection needs a VisionLink Connect Pro (or higher) subscription plus separate ISO 15143-3 API access, and that the credentials can take up to two weeks to get from the dealer (Fleetio's Caterpillar AEMP 2.0 article).

What a fault code says

Diesel machines report faults in the SAE J1939 format: an SPN that names the part or reading, and an FMI from 0 to 31 that says what is wrong with it. Makers add their own codes beyond the standard ones, which their dealers' tools explain. A few common standard codes, as Dozer's free lookup explains them:

Meanings and first checks from trydozer.com/codes, read November 13, 2026. Your machine's service manual and dealer have the final word.
CodePartMeaningCheck first
SPN 100 FMI 1Engine oil pressureOil pressure is way too low; the engine may shut downStop the engine, check the oil level, don't run it until you know why
SPN 110 FMI 0Coolant temperatureCoolant is way too hotStop working it, idle a few minutes, shut down; check coolant level, fan belt, radiator fins
SPN 3251 FMI 0DPF pressure differenceThe particulate filter is heavily loaded or the sensor reads wrong; the engine will derateRead the soot load, run a parked regen if allowed, check the sensor hoses
SPN 3364DEF qualityThe DEF is watered down, old or the wrong fluidTest it with a refractometer; drain and refill if bad
SPN 5246SCR inducementPower is limited because an emissions fault has been active too longFind and fix the SCR code that started it; check DEF level and quality

The useful part isn't the meaning, it's the routing: a code with a severity goes to the right person the moment it fires, with the machine and its hours attached. That needs a live feed. Without one, an operator reads the code off the dash and looks it up.

Which software reads which feeds

From each maker's site, read November 13, 2026.
ToolMaker feedsOwn hardwarePrice
Clue80+ GPS, OEM, ERP and maintenance integrations; works with existing telematics hardware; OEM fault codesNoQuote
Trimble B2W MaintainAEMP-compliant telematics, used to trigger preventive maintenanceNoQuote
TennaOEM telematics and AEMP integrations, fault codesGPS trackers and Bluetooth tagsQuote
SamsaraBrings OEM data and its own devices into one platformGateways and asset tagsQuote
FleetioNative telematics integrations on every plan, including Caterpillar (AEMP 2.0) and John Deere Operations CenterNone listed$4 to $10 a vehicle a month
Simply FleetImports vehicles, pulls odometer readings and turns fault codes into issuesNo$0.50 a vehicle a month add-on
DozerNone linked yet: on the Company plan the app records a request (VisionLink, JDLink, Komtrax, Samsara and others); hours come from a photo of the hour meter or are typed inNoRequests need the Company plan, $199 a month

Getting a mixed fleet onto one screen

  1. List every machine by make, model, year and serial, and mark which have an active maker subscription. That list is the scope of the project.
  2. Ask each maker or dealer for API access to the ISO 15143-3 feed for those serials, and which fields come back.
  3. Pick software that reads every brand on your list. Ask for a test with two of your own serials, not a demo fleet.
  4. Put trackers only where no feed exists: older iron, trailers, attachments.
  5. Decide who gets which alert. A severity-1 code (stop the machine) should reach the operator and the shop; a service-due alert, the shop only.

Without any of this, Dozer covers the basics by hand: hours from a photo of the meter and fault codes looked up in plain words. Dozer's fault code lookup

Also read

About this page

Published by Winding AI, Inc., the company that makes Dozer, one of the tools named here. Winding AI earns money when customers pay for Dozer, and nothing from links to other tools; links to Dozer carry a tag so Dozer can count visits from this page. Something wrong? Write to support@winding.ai.