Telematics Guru (TG) now has a basic implementation of the CalAmp’s LM Direct protocol. This should be considered a beta feature in TG


It is not possible to configure the device via TG. 


CalAmp Hardware Setup:

  • The device must use UDP
  • Send messages to: telematics.guru port 8995.
  • It is important that the device be set to send messages in chronological sequence from oldest to newest. To make sure that this happens, all messages should be set to the same priority.

Calamp record to TG value mapping:

The following three CalAmp message types are implemented:

  • Event Report (2)
  • Locate Report (8)
  • User Data with Accumulators (9)


When possible these records have the following values mapped:

  • Log Reason (event code, see Event Code Mapping table below)
  • Sequence Number
  • Date Time
  • Altitude
  • GPS Fix OK
  • GPS Fix 3D
  • Speed KmH
  • Heading
  • Latitude
  • Longitude
  • Inputs (from LMU Status)
  • Analogues (as in Accumulator Mapping table below)

Event Code Mapping:

Event Code
Log Reason
0
If Ignition on  then “Distance Travelled” else “Heartbeat”
20
End of Trip
21
Start of Trip
31, 32
Heartbeat
55
Driver ID Read
[60, 81]
Input Changed
[90, 97]
Speed Change
110
Harsh Acceleration
111
Harsh Brake
112, 113
Harsh Cornering
Other
If Ignition on then “Heading Change” else “Elapsed Time”

Accumulator Mapping:

Accumulator ID
TG Meaning
0
Analog 1 (External Voltage)
1
Analog 2 (Battery Voltage)
2
Analog 3 (Device Analog 1 if present)
6,7
Driver Id Mapped as IButton
8
Analog 9 (RSSI ASU)
Other
Ignored