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
field | type | desc |
---|---|---|
hdr | object | Headers, Table 1 in login :websocket headers |
data | array(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
}]
}