Device alarm message push
After the login is successful, if there is an alarm message in the Device, the message will be pushed in real time, considering the situation that there are many vehicles, the server push strategy is to periodically change every 5 seconds or more than 5k pieces of data, so that there is a better push performance
websocket Header field
Message method: Push
Message type: 8003
Push message definition
field | type | desc |
---|---|---|
hdr | object | Headers, Table 1 in login :websocket headers |
data | array(object) | Alarm data,Be aware that multiple vehicle alarms are included |
Example
json
{
"hdr": {
"code": 200,
"message": "",
"msgType": 8003,
"reqSN": 1,
"respSN": 0
},
"data": [{
"vehicleGuid":1,
"devNo":"130000001",
"vehicleNo":"testA0001",
"devVersion":"S51_1.0.01",
"time":1698163204,
"alarmType":1,
"alarmSource":0,
"longitude":113152154,
"latitude":22152125,
"speed":520,
"alarmID":"1555422215544455",
"driverGuid":2,
"adminGuid":1,
"alarmInfo":"5",
"alarmLevel":1,
"externInfo":{
"endTime":1698163206,
"endLongitude":113152154,
"endLatitude":22152125,
"endSpeed":150,
"handleTime":1698163204,
"handleStatus":1,
"handleUserName":"test",
"handleNote":"test",
}
},{
"vehicleGuid":2,
"devNo":"130000002",
"vehicleNo":"testA0002",
"devVersion":"S51_1.0.01",
"time":1698163204,
"alarmType":1,
"alarmSource":0,
"longitude":113152154,
"latitude":22152125,
"speed":520,
"alarmID":"155542233444544455",
"driverGuid":2,
"adminGuid":1,
"alarmInfo":"5",
"alarmLevel":1,
"externInfo":{
"endTime":1698163206,
"endLongitude":113152154,
"endLatitude":22152125,
"endSpeed":150,
"handleTime":1698163204,
"handleStatus":1,
"handleUserName":"test",
"handleNote":"test",
}
}]
}
{
"hdr": {
"code": 200,
"message": "",
"msgType": 8003,
"reqSN": 1,
"respSN": 0
},
"data": [{
"vehicleGuid":1,
"devNo":"130000001",
"vehicleNo":"testA0001",
"devVersion":"S51_1.0.01",
"time":1698163204,
"alarmType":1,
"alarmSource":0,
"longitude":113152154,
"latitude":22152125,
"speed":520,
"alarmID":"1555422215544455",
"driverGuid":2,
"adminGuid":1,
"alarmInfo":"5",
"alarmLevel":1,
"externInfo":{
"endTime":1698163206,
"endLongitude":113152154,
"endLatitude":22152125,
"endSpeed":150,
"handleTime":1698163204,
"handleStatus":1,
"handleUserName":"test",
"handleNote":"test",
}
},{
"vehicleGuid":2,
"devNo":"130000002",
"vehicleNo":"testA0002",
"devVersion":"S51_1.0.01",
"time":1698163204,
"alarmType":1,
"alarmSource":0,
"longitude":113152154,
"latitude":22152125,
"speed":520,
"alarmID":"155542233444544455",
"driverGuid":2,
"adminGuid":1,
"alarmInfo":"5",
"alarmLevel":1,
"externInfo":{
"endTime":1698163206,
"endLongitude":113152154,
"endLatitude":22152125,
"endSpeed":150,
"handleTime":1698163204,
"handleStatus":1,
"handleUserName":"test",
"handleNote":"test",
}
}]
}