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

Field

Description

  • *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

  • *imeimeid**
    _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