Seat Belt

The SEAT_BELT event is used to monitor seat belt usage during a trip. It helps fleet managers track driver safety behavior by providing the percentage of time the seat belt was worn while the vehicle was in motion.

**Event Type:**SEAT_BELT

Enablement Package: Seat Belt

Trigger Condition

Subscription to the SEAT_BELT event is mandatory.
This event is triggered during a trip only if the vehicle is compatible with seat belt detection and the Seat Belt package is enabled. When both conditions are met, the event provides the seat belt usage percentage for the duration of the trip.

Example Payload

{
  "inputBit7": 0,
  "partialUpdate": false,
  "deviceAssociatedVIN": "3C6TRVDG8JE120152",
  "inputBit4": 0,
  "voiceCallActive": 0,
  "inputBit3": 0,
  "inputBit6": 0,
  "groupId": "66d63a97-1111-11ec-a791-ed0a1e7d7dd1",
  "inputBit5": 0,
  "type": "VEHICLE_FUNCTIONAL_SIGNAL_EVENT",
  "deviceId": "ca037d86-e1d6-11ec-86bf-63f37ff416b3",
  "networkService": 0,
  "commStateConnected": 0,
  "messageType": "SEAT_BELT",
  "dimentionFix": 0,
  "lastKnownLon": -80.0577562,
  "inputBit0": 0,
  "vendorTypeId": 1,
  "inputBit2": 0,
  "id": "2400cfdb-0901-4941-898a-b8a0e069c462",
  "inputBit1": 0,
  "fixStatuslastKnown": 0,
  "fixStatusHistoric": 0,
  "longitude": -80.0577562,
  "serialNumber": "2201403839",
  "commStatusAvaliable": 0,
  "locationTime": 1732120306000,
  "odometer": 144140,
  "offset": -300,
  "driverSeatBeltPercentage": 100,
  "virtualTripEnd": false,
  "eventIndex": 0,
  "imei_meid": "352111117419173",
  "fixStatusCorrected": 0,
  "processedTime": 1732120307352,
  "insideHOO": true,
  "deviceSerial": "2111403839",
  "groupName": "Default Group",
  "lastKnownTime": 1732120306000,
  "lastKnownLat": 40.4967021,
  "fixQuality": 0,
  "unitStatusBit0": 0,
  "vehicleName": "Benito",
  "unitStatusBit2": 0,
  "deviceTypeId": 1,
  "unitStatusBit1": 0,
  "unitStatusBit3": 0,
  "storedLocation": false,
  "protocolVersionIdChange": false,
  "latitude": 40.4967021,
  "unitStatus": 0,
  "fixStatusPredict": 0,
  "invalidFix": 0,
  "dataService": 0,
  "network3G": 0,
  "noOfAccums": 0,
  "privacyModeEnable": false,
  "customerId": 1111,
  "fixStatus": 0,
  "vehicleId": "ca037d85-e1d6-11ec-86bf-17a2af00497e",
  "tripNumber": 6155,
  "lastKnownFixQuality": 0,
  "spare": 0,
  "roaming": 0,
  "stateId": 0,
  "userName": "Benito Countouris",
  "userId": "ca0be1f7-1111-11ec-86bf-e5d4f2f79749",
  "tripState": "IGNITION_OFF",
  "passengerSeatBeltPercentage": 0,
  "messageTypeId": 56,
  "signalId": 250,
  "location": {
    "latitude": 40.4967021,
    "longitude": -80.0577562
  },
  "batteryPercentage": 0,
  "commonState": 0,
  "currentState": 0,
  "messageEventTypeId": 0
}

Reference

FieldDescription
deviceAssociatedVIN
String
VIN associated with the device.
Example: 3C6TRVDG8JE120152
groupId
String,UUID
Group ID the vehicle belongs to.
Example: 66d63a97-1111-11ec-a791-ed0a1e7d7dd1
type
String
Type of the event.
Example: VEHICLE_FUNCTIONAL_SIGNAL_EVENT
deviceId
String,UUID
Unique identifier of the device.
Example: ca037d86-e1d6-11ec-86bf-63f37ff416b3
messageType
String
Type of message.
Example: SEAT_BELT
lastKnownLon
Double
Last known longitude of vehicle in degrees.
Example: -80.0577562
vendorTypeId
Integer
Vendor type identifier.
Example: 1
id
String,UUID
Unique Identifier for this message event.
Example: 2400cfdb-0901-4941-898a-b8a0e069c462
serialNumber
String
Serial number of the device.
Example: 2201403839
locationTime
Time Stamp
Time the location was recorded in milliseconds.
Example: 1732120306000
odometer
Integer
Odometer reading at the time of event in kilometers.
Example: 144140
offset
Integer
Time zone offset
Example: -300
driverSeatBeltPercentage
Integer
Percentage of time driver seat belt was used during trip.
Example: 100
virtualTripEnd
Boolean
Indicates if virtual trip ended.
Example: false
imei_meid
String
IMEI/MEID number of the device.
Example: 352111117419173
processedTime
Time Stamp
Timestamp when the event was processed in milliseconds.
Example: 1732120307352
insideHOO
Boolean
Whether the vehicle was inside Hours of Operation.
Example: true
deviceSerial
String
Device serial number.
Example: 2111403839
groupName
String
Name of the group the vehicle belongs to.
Example: Default Group
lastKnownTime
Time Stamp
Last known timestamp in milliseconds.
Example: 1732120306000
lastKnownLat
Double
Last known latitude of the vehicle in degrees
Example: 40.4967021
vehicleName
String
Vehicle name.
Example: Benito
deviceTypeId
Integer
Type ID of the device, 1-Datalogger
Example: 1
storedLocation
Boolean
Indicates whether location is stored.
Example: false
protocolVersionIdChange
Boolean
Indicates whether protocol version changed.
Example: false
privacyModeEnable
Boolean
Indicates if privacy mode is enabled.
Example: false
customerId
Integer
The unique Azuga ID of the Customer.
Example: 1111
vehicleId
String,UUID
ID of the vehicle.
Example: ca037d85-e1d6-11ec-86bf-17a2af00497e
tripNumber
Integer
Represents a unique ID assigned to a specific trip, allowing the system to track and reference that particular journey or route.
Example: 6155
userName
String
Name of the user.
Example: Benito Countouris
userId
String,UUID
Unique ID of the user.
Example: ca0be1f7-1111-11ec-86bf-e5d4f2f79749
tripState
String
Trip state at time of event.
Example: IGNITION_OFF
passengerSeatBeltPercentage
Integer
Percentage of time passenger seat belt was used.
Example: 0
signalId
Integer
Signal identifier for this event.
Example: 250
location
Location {
latitude: 34.12
longitude: -82.14
}
Current location object of the vehicle
latitude
Double
Latitude co-ordinate value in degrees
Example: 34.12
longitude
Double
Longitude co-ordinate value in degrees
Example: -82.34

Did this page help you?