1.query device last location
| URL | https://apollo.aovx.com:1443/apollo/getLastLocationList |
|---|---|
| Description | Batch query terminal location data through terminal ID collection |
| Request mode | application/json |
2.Request parameters
2.1.Request header
You need to add “token” information in the request header.
If you do not add token information, you will not be able to pass identity authentication authentication.
2.2.Parameters example
["02DFCF4AF7CD412D91BDEA49B028FC80","033DE0D2862C41AD895FD6A721983008","0415B19F4C93457B94DA21ECD8FF5250","05C32AE5B467410687B6D9A29FD27CD0"]
2.3.Parameters description
List<String>set of unique device identifiers in the system
3.Response content
3.1.Response example(Before encryption)
{
"code": 200,
"message": "Operation succeeded",
"data": [
{
"terminalId": "30DA0EE226914658BCEA4E6959BC3796",
"terminalNum": "413050966240",
"locationType": 1,
"lat": 45.379553,
"lon": -73.517405,
"speed": 4.0,
"direction": 296,
"mileage": 481.0,
"lbsCells": "302,220,11656,31243561,0",
"gnssTime": "2023-05-11T06:34:22Z",
"recvTime": "2023-05-11T06:34:42.221732Z",
"voltage": 54700,
"battery": 69,
"totalCapacity": 26396,
"remainCapacity": 18156,
"dischargeCount": 10,
"powered":1,
"faultStatus": {
"Disconnection": 0,
"Motor_High_Temp": 0,
"Overcurrent": 0,
"Hall": 0,
"Controller": 0,
"Ele_Regulate_High_Temp": 0
},
"modeStatus": {
"MCU_Speed_Limit": 16,
"Anti_Theft": 0,
"Battery_Lock": 0
},
"wifiList": [
{
"rssi": -70,
"mac": "fa:8f:ca:5c:b8:b0"
},
{
"rssi": -72,
"mac": "6a:ad:a6:c5:b8:dd"
},
{
"rssi": -72,
"mac": "00:5f:67:17:20:2a"
},
{
"rssi": -73,
"mac": "06:a0:6e:5e:aa:4d"
}
],
"accelerometer":"x:192,y:-88,z:-968"
}
]
}
3.2.Response description
| Field | Data type | description |
|---|---|---|
| code | int | Return code |
| message | String | Return message |
| data | object | Response data |
3.2.1.Response data description
| Properties | Type | Description |
|---|---|---|
| terminalId | String | terminal Id |
| terminalNum | String | terminal Number |
| locationType | Integer | Positioning type,0:Not Positioning;1:GNSS;2:LBS;3:Positioning retention;4:WIFI |
| lat | Double | latitude(WGS-84) |
| lon | Double | longitude(WGS-84) |
| speed | Double | speed,unit: km/h |
| direction | Integer | direction,0~360,0:north |
| mileage | Double | mileage,unit: km |
| lbsCells | String | Communication base station code (format: mcc,mnc,lac,ci,rssi) |
| gnssTime | String | Satellite time (UTC) |
| recvTime | String | Data receiving time of gateway(UTC) |
| gsmValue | Integer | GMS signal value (range:0~31,31 is max,0 is no signal) |
| gnssValue | Integer | GNSS signal value (range: 0~30,It will be related to the local satellite distribution, and generally 5 satellites can complete accurate positioning) |
| battery | Integer | battery,unit: % |
| voltage | Double | voltage,unit: v |
| totalCapacity | Integer | Battery capacity,unit:mAh |
| remainCapacity | Integer | Remain battery capacity,unit:mAh |
| dischargeCount | Integer | Battery discharge count |
| powered | Integer | 0:Built in battery powered;1:External power supply;-1:Unknown, device data has not been updated after adding status |
| faultStatus | Map<String,Object> | such as: “faultStatus”: {“Disconnection”: 0, “Motor_High_Temp”: 0,”Overcurrent”: 0,”Hall”: 1,”Controller”: 0,”Ele_Regulate_High_Temp”: 0} |
| modeStatus | Map<String,Object> | such as:”modeStatus”: {“MCU_Speed_Limit”: 1,”Anti_Theft”: 0,”Battery_Lock”: 0} |
| wifiList | List<Map<String,Object>> |
such as:"wifiList": [{"rssi": -50,"mac": "f0:16:28:13:45:da"},{"rssi": -50,"mac": "94:77:2b:6b:b9:e0"},{"rssi": -50,"mac": "d4:da:21:08:08:e2"},{"rssi": -50,"mac": "22:40:4d:1d:88:a1"},{"rssi": -50,"mac": "22:40:4d:1d:88:af"}] |
| accelerometer | String | accelerometer(such as x:192,y:-88,z:-968) |
faultStatus
| Properties | Type | Description |
|---|---|---|
| Overcurrent | int | Current fault:1:yes;0:No |
| Hall | int | Motor hall fault: 1:yes;0:No |
| Controller | int | Controller fault : 1:yes;0:No |
| Ele_Regulate_High_Temp | int | High temperature fault of electric regulator : 1:yes;0:No |
| Motor_High_Temp | int | Motor high temperature fault: 1:yes;0:No |
| Disconnection | int | Communication disconnection: 1:yes;0:No |
modeStatus
| Properties | Type | Description |
|---|---|---|
| MCU_Speed_Limit | int | Speed limit:unit:km/h |
| Anti_Theft | int | Anti-theft status: 1: armed; 0:cancel |
| Battery_Lock | int | Battery lock status : 1:unlock;0:lock |
| kill_status | int | Permanently locking the scooter; 1:on;0:off |
| switch_status | int | Scooter switch status; 1:on;0:off |
wifiList
| Properties | Type | Description |
|---|---|---|
| rssi | int | rssi |
| mac | String | wifi mac |
4.Postman Request
Before encryption:
After encryption:
作者:admin 创建时间:2023-10-17 12:48
最后编辑:admin 更新时间:2023-10-31 18:39
最后编辑:admin 更新时间:2023-10-31 18:39