验证设备位置
要检查设备位置的完整性,请使用 VerifyDevicePosition API。此 API 通过评估诸如设备的蜂窝信号、Wi-Fi 接入点、IPv4 地址以及是否正在使用代理等属性来返回有关设备位置完整性的信息。
先决条件
在能够使用列出的 API 进行设备验证之前,请确保您已满足以下先决条件:
以下示例显示的是对 Amazon Location VerifyDevicePosition API 的请求。
- API
-
使用 Amazon Location API 验证设备位置
使用 Amazon Location 跟踪 API 中的 VerifyDevicePosition 操作。
以下示例显示的是对评估设备位置完整性的 API 请求。将这些值替换为您自己的设备 ID。
POST /tracking/v0/trackers/TrackerName/positions/verify HTTP/1.1
Content-type: application/json
{
"DeviceState": {
"Accuracy": {
"Horizontal": number
},
"CellSignals": {
"LteCellDetails": [
{
"CellId": number,
"LocalId": {
"Earfcn": number,
"Pci": number
},
"Mcc": number,
"Mnc": number,
"NetworkMeasurements": [
{
"CellId": number,
"Earfcn": number,
"Pci": number,
"Rsrp": number,
"Rsrq": number
}
],
"NrCapable": boolean,
"Rsrp": number,
"Rsrq": number,
"Tac": number,
"TimingAdvance": number
}
]
},
"DeviceId": "ExampleDevice",
"Ipv4Address": "string",
"Position": [ number ],
"SampleTime": "string",
"WiFiAccessPoints": [
{
"MacAddress": "string",
"Rss": number
}
]
},
"DistanceUnit": "string"
}
完整性 SDK 提供了与设备验证相关的增强功能,可通过请求使用该功能。要获取对该 SDK 的访问权限,请联系销售支持。