Skip to content

Device positioning message push

After successful login, if there is a Device positioning change, the message will be pushed in real time, considering the situation of a large number of vehicles, the server push policy is to periodically change every 5 seconds or more than 5k data, so that there is a better push performance

websocket Header field

Message method: Push

Message type: 8002

Push message definition

fieldtypedesc
hdrobjectHeaders, Table 1 in login :websocket headers
dataarray(object)Position data,Note: Includes location of multiple vehicles

Example

json
{
	"hdr": {
		"code": 200,
		"message": "",
		"msgType": 8002,
		"reqSN": 1,
		"respSN": 0
	},
	"data": [{
        "devNo": "13000000002",
        "devVersion": "S51_1.00.05_836B5_1.12",
        "time": 1698163204,
        "longitude": 115147200,
        "latitude": 22816183,
        "speed": 870,
        "direction": 244,
        "netSignal": 20,
        "satelliteNum": 30,
        "deviceMileage": 306800,
        "dataFlow":10,
        "altitude": 22,
        "statusFlag": 4980739,
        "alarmFlag":0,
        "videoAlarmFlag": 1,
        "videoLost": 8,
        "videoMask":0,
        "storageStatus":0,
        "vehicleExternStatus":0,
        "oilValue":10,
        "dataValidFlag": 319,
        "adasInfo":{
            "alarmID":1,
            "alarmType":1,
            "alarmLevel":1,
            "alarmInfoFlag":"12_1698163233_1_3"
        },
        "dsmInfo":{
             "alarmID":1,
            "alarmType":1,
            "alarmLevel":1,
            "alarmInfoFlag":"12_1698163233_1_3",
            "tiredValue":10
        },
        "tpmsInfo":{},
        "bsdInfo":{
             "alarmID":1,
            "alarmType":1,
            "alarmInfoFlag":"12_1698163233_1_3"
        },
        "vehicleGuid": 2,
        "platformMileage": 2656144,
        "protocolType":1,
        "vehicleNo": "13000000002",
        "receiveTime": 1698163233,
        "adminGuid": 3,
        "appStatusFlag":1,
        "stopDriveStartTime":1698163233,
        "curDayMileage":1000,
        "driveTimeLen":100
	},{
        "devNo": "13000000003",
        "devVersion": "S51_1.00.05_836B5_1.12",
        "time": 1698163204,
        "longitude": 115147200,
        "latitude": 22816183,
        "speed": 870,
        "direction": 244,
        "netSignal": 20,
        "satelliteNum": 30,
        "deviceMileage": 306800,
        "dataFlow":10,
        "altitude": 22,
        "statusFlag": 4980739,
        "alarmFlag":0,
        "videoAlarmFlag": 1,
        "videoLost": 8,
        "videoMask":0,
        "storageStatus":0,
        "vehicleExternStatus":0,
        "oilValue":10,
        "dataValidFlag": 319,
        "adasInfo":{
            "alarmID":1,
            "alarmType":1,
            "alarmLevel":1,
            "alarmInfoFlag":"12_1698163233_1_3"
        },
        "dsmInfo":{
             "alarmID":1,
            "alarmType":1,
            "alarmLevel":1,
            "alarmInfoFlag":"12_1698163233_1_3",
            "tiredValue":10
        },
        "tpmsInfo":{},
        "bsdInfo":{
             "alarmID":1,
            "alarmType":1,
            "alarmInfoFlag":"12_1698163233_1_3"
        },
        "vehicleGuid": 2,
        "platformMileage": 2656144,
        "protocolType":1,
        "vehicleNo": "13000000003",
        "receiveTime": 1698163233,
        "adminGuid": 3,
        "appStatusFlag":1,
        "stopDriveStartTime":1698163233,
        "curDayMileage":1000,
        "driveTimeLen":100
    }]
}
{
	"hdr": {
		"code": 200,
		"message": "",
		"msgType": 8002,
		"reqSN": 1,
		"respSN": 0
	},
	"data": [{
        "devNo": "13000000002",
        "devVersion": "S51_1.00.05_836B5_1.12",
        "time": 1698163204,
        "longitude": 115147200,
        "latitude": 22816183,
        "speed": 870,
        "direction": 244,
        "netSignal": 20,
        "satelliteNum": 30,
        "deviceMileage": 306800,
        "dataFlow":10,
        "altitude": 22,
        "statusFlag": 4980739,
        "alarmFlag":0,
        "videoAlarmFlag": 1,
        "videoLost": 8,
        "videoMask":0,
        "storageStatus":0,
        "vehicleExternStatus":0,
        "oilValue":10,
        "dataValidFlag": 319,
        "adasInfo":{
            "alarmID":1,
            "alarmType":1,
            "alarmLevel":1,
            "alarmInfoFlag":"12_1698163233_1_3"
        },
        "dsmInfo":{
             "alarmID":1,
            "alarmType":1,
            "alarmLevel":1,
            "alarmInfoFlag":"12_1698163233_1_3",
            "tiredValue":10
        },
        "tpmsInfo":{},
        "bsdInfo":{
             "alarmID":1,
            "alarmType":1,
            "alarmInfoFlag":"12_1698163233_1_3"
        },
        "vehicleGuid": 2,
        "platformMileage": 2656144,
        "protocolType":1,
        "vehicleNo": "13000000002",
        "receiveTime": 1698163233,
        "adminGuid": 3,
        "appStatusFlag":1,
        "stopDriveStartTime":1698163233,
        "curDayMileage":1000,
        "driveTimeLen":100
	},{
        "devNo": "13000000003",
        "devVersion": "S51_1.00.05_836B5_1.12",
        "time": 1698163204,
        "longitude": 115147200,
        "latitude": 22816183,
        "speed": 870,
        "direction": 244,
        "netSignal": 20,
        "satelliteNum": 30,
        "deviceMileage": 306800,
        "dataFlow":10,
        "altitude": 22,
        "statusFlag": 4980739,
        "alarmFlag":0,
        "videoAlarmFlag": 1,
        "videoLost": 8,
        "videoMask":0,
        "storageStatus":0,
        "vehicleExternStatus":0,
        "oilValue":10,
        "dataValidFlag": 319,
        "adasInfo":{
            "alarmID":1,
            "alarmType":1,
            "alarmLevel":1,
            "alarmInfoFlag":"12_1698163233_1_3"
        },
        "dsmInfo":{
             "alarmID":1,
            "alarmType":1,
            "alarmLevel":1,
            "alarmInfoFlag":"12_1698163233_1_3",
            "tiredValue":10
        },
        "tpmsInfo":{},
        "bsdInfo":{
             "alarmID":1,
            "alarmType":1,
            "alarmInfoFlag":"12_1698163233_1_3"
        },
        "vehicleGuid": 2,
        "platformMileage": 2656144,
        "protocolType":1,
        "vehicleNo": "13000000003",
        "receiveTime": 1698163233,
        "adminGuid": 3,
        "appStatusFlag":1,
        "stopDriveStartTime":1698163233,
        "curDayMileage":1000,
        "driveTimeLen":100
    }]
}