Skip to content

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

fieldtypedesc
hdrobjectHeaders, Table 1 in login :websocket headers
dataarray(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",
        }
    }]
}