Over Speeding

The Over Speeding event is triggered when the vehicle exceeds the configured speed threshold (default 65 kilometers per hour). If the speed threshold is adjusted, the event condition will automatically update to reflect the new limit for over-speeding detection.

Event Type:OVER_SPEEDING_MESSAGE

Trigger Condition

Subscription to the OVER_SPEEDING_MESSAGE webhook event is a must.
The event occurs instantly when the vehicle's speed exceeds the configured threshold value. By default, this threshold is set to 65 km/h. If the threshold is updated through an alert configuration, the trigger condition dynamically adjusts to reflect the new threshold.

Example Payload

{
"inputBit7": 0,
"partialUpdate": false,
"inputBit4": 0,
"voiceCallActive": 0,
"inputBit3": 0,
"inputBit6": 0,
"inputBit5": 0,
"type": "OVER_SPEEDING_MESSAGE",
"deviceId": "2a8eaaaa-abcd-efgh-ijkl-e97dd5cea824",
"networkService": 0,
"commStateConnected": 0,
"messageType": "OVER_SPEEDING_MESSAGE",
"minSpeedingDurationInSec": 0,
"dimentionFix": 0,
"lastKnownLon": -82.1139792,
"pslByPercentageValue": 0,
"inputBit0": 0,
"inputBit2": 0,
"id": "2000f123-abcd-efgh-ijkl-5928df482759",
"inputBit1": 0,
"commStatusAvaliable": 0,
"overSpeedingDuration": 679,
"eventIndex": 0,
"fixStatusCorrected": 0,
"deviceSerial": "1234567890",
"groupName": "TEST Service",
"lastKnownTime": 1701388804000,
"vehicleName": "TEST Service-123",
"deviceTypeId": 1,
"latitude": 40.119443,
"unitStatus": 0,
"invalidFix": 0,
"dataService": 0,
"noOfAccums": 0,
"customerId": 12345,
"startTime": 1701388125000,
"tripNumber": 139,
"spare": 0,
"roaming": 0,
"stateId": 0,
"averageSpeed": 113,
"allowedExcessSpeedLimit": 0,
"batteryPercentage": 0,
"currentState": 0,
"messageEventTypeId": 0,
"overSpeedType": 1,
"deviceAssociatedVIN": "1N2XYZXYZXY222222",
"groupId": "1f490ac4-abcd-efgh-ijkl-bdf6187e5339",
"vendorTypeId": 1,
"overSpeedingStartSpeed": 0,
"fixStatuslastKnown": 0,
"fixStatusHistoric": 0,
"longitude": -82.5239792,
"overSpeedinStartStagingId": "2000f11b-abcd-efgh-ijkl-47f2b9410ba5",
"serialNumber": "1234567812",
"locationTime": 1701388804000,
"odometer": 3914,
"offset": -300,
"virtualTripEnd": false,
"imei_meid": "351111222292637",
"processedTime": 1701388805994,
"startOdometer": 3892,
"insideHOO": true,
"lastKnownLat": 40.059443,
"fixQuality": 0,
"unitStatusBit0": 0,
"unitStatusBit2": 0,
"unitStatusBit1": 0,
"distance": 21.2,
"unitStatusBit3": 0,
"storedLocation": false,
"protocolVersionIdChange": false,
"peakSpeed": 122,
"deviceSpeed": 0,
"fixStatusPredict": 0,
"network3G": 0,
"overSpeedinStartStoreId": "2000f11b-abcd-efgh-ijkl-47f2b9410ba5",
"startLocation": {
"latitude": 40.079392,
"longitude": -82.7683462
},
"privacyModeEnable": false,
"fixStatus": 0,
"vehicleId": "2a8e81a1-abcd-efgh-ijkl-a762466da7e8",
"lastKnownFixQuality": 0,
"userName": "",
"tripState": "SPEEDING",
"messageTypeId": 3,
"location": {
"latitude": 40.1159443,
"longitude": -82.1139792
},
"commonState": 0
}

Reference

Field

Description

  • *type**
    String

Message type.
Example: OVER_SPEEDING_MESSAGE

  • *deviceId**
    String,UUID

Unique identifier of the device.
Example: 2a8eaaaa-abcd-efgh-ijkl-e97dd5cea824

  • *messageType**
    String

Message category.
Example: OVER_SPEEDING_MESSAGE

  • *minSpeedingDurationInSec**
    Integer

Minimum speeding duration in seconds.
Example: 0

  • *lastKnownLon**
    Double

Last known longitude co-ordinate value in degrees.
Example: -82.1139792

  • *id**
    String,UUID

Unique identifier of the message.
Example: 2000f123-abcd-efgh-ijkl-5928df482759

  • *overSpeedingDuration**
    Integer

Duration of overspeeding in seconds.
Example: 679

  • *deviceSerial**
    String

Device serial number.
Example: 1234567890

  • *groupName**
    String

Name of the vehicle's group.
Example: TEST Service

  • *lastKnownTime**
    TimeStamp

Last known time in milliseconds.
Example: 1701388804000

  • *vehicleName**
    String

Name of the vehicle.
Example: TEST Service-123

  • *deviceTypeId**
    Integer

ID of the Device type, 1 - Datalogger
Example: 1

  • *customerId**
    Integer

Unique Azuga ID of the customer.
Example: 12345

  • *startTime**
    TimeStamp

Start time of the event in milliseconds.
Example: 1701388125000

  • *tripNumber**
    Integer

Trip number associated with the event.
Example: 139

  • *averageSpeed**
    Integer

Average speed during the trip in kilometers per hour.
Example: 113

  • *allowedExcessSpeedLimit**
    Integer

Allowed excess speed limit (if any) in kilometers per hour.
Example: 0

  • *batteryPercentage**
    Integer

Battery level of the device in percentage.
Example: 0

  • *messageEventTypeId**
    Integer

Type identifier for the message event.
Example: 0

  • *overSpeedType**
    Integer

Type of overspeed detected.
Example: 1

  • *deviceAssociatedVIN**
    String

VIN associated with the device.
Example: 1N2XYZXYZXY222222

  • *groupId**
    String,UUID

Unique ID of the group.
Example: 1f490ac4-abcd-efgh-ijkl-bdf6187e5339

  • *vendorTypeId**
    Integer

Vendor type ID.
Example: 1

  • *overSpeedingStartSpeed**
    Integer

Speed at the start of overspeeding in kilometers per hour.
Example: 0

  • *overSpeedinStartStagingId**
    String,UUID

ID for staging overspeeding start.
Example: 2000f11b-abcd-efgh-ijkl-47f2b9410ba5

  • *serialNumber**
    String

Serial number of the device.
Example: 1234567812

  • *odometer**
    Integer

Odometer reading in kiliometers.
Example: 3914

  • *offset**
    Integer

Timezone offset.
Example: -300

  • *virtualTripEnd**
    Boolean

Indicates virtual end of trip.
Example: false

  • *imeimeid**
    _String

IMEI or MEID of the device.
Example: 351111222292637

  • *processedTime**
    TimeStamp

Time when the message was processed in milliseconds.
Example: 1701388805994

  • *startOdometer**
    Integer

Odometer reading at trip start in kilometers.
Example: 3892

  • *insideHOO**
    Boolean

Whether the event occurred within Hours of Operation.
Example: true

  • *lastKnownLat**
    Double

Last known latitude co-ordinate value in degrees.
Example: 40.059443

  • *distance**
    Double

Distance traveled in the event in kilometers.
Example: 21.2

  • *storedLocation**
    Boolean

Indicates if the location was stored.
Example: false

  • *protocolVersionIdChange**
    Boolean

Indicates protocol version ID change.
Example: false

  • *peakSpeed**
    Integer

Maximum speed reached during the event in kilometers per hour.
Example: 122

  • *deviceSpeed**
    Integer

Current speed of device/vehicle in kilometers per hour..
Example: 0

  • *overSpeedinStartStoreId**
    String,UUID

Store ID of overspeeding start.
Example: 2000f11b-abcd-efgh-ijkl-47f2b9410ba5

  • *startLocation**
    Location {
    latitude: 34.12
    longitude: -82.14
    }

Over Speeding Start 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

  • *privacyModeEnable**
    Boolean

Indicates if privacy mode is enabled.
Example: false

  • *vehicleId**
    String, UUID

Unique ID of the vehicle.
Example: 2a8e81a1-abcd-efgh-ijkl-a762466da7e8

  • *userName**
    String

Name of the User associated to the vehicle
Example: ""

  • *tripState**
    String

State of the trip.
Example: SPEEDING

  • *messageTypeId**
    Integer

ID for the message type.
Example: 3

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