Localisation d'un équipement wifi à partir d'une adresse MAC.
Bonjour tout le monde,
Je fais quelques tests et je tente de localiser mon équipement wifi à partir de son adresse MAC via l'API de google : https://developers.google.com/maps/d...location/intro
Le problème est que dans la documentation de l'API il est précisé :
Citation:
The request body's wifiAccessPoints array must contain two or more WiFi access point objects. macAddress is required; all other fields are optional.
Je ne comprend pas pourquoi il est nécessaire de mettre au moins deux adresses MAC.
Comment faire si je dispose uniquement d'une adresse MAC ?
Quand je tente d'envoyer ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| {
"considerIp": "false",
"wifiAccessPoints": [
{
"macAddress": "00:25:9c:cf:1c:ac",
"signalStrength": -43,
"signalToNoiseRatio": 0
},
{
"macAddress": "00:25:9c:cf:1c:ad",
"signalStrength": -55,
"signalToNoiseRatio": 0
}
]
} |
J'obtiens la réponse suivante :
Code:
1 2 3 4 5 6 7
| {
"location": {
"lat": 33.3632069,
"lng": -117.0872092
},
"accuracy": 30.0
} |
Par contre quand je tente avec les paramètres suivant :
Code:
1 2 3 4 5 6 7 8
| {
"considerIp": "false",
"wifiAccessPoints": [
{
"macAddress": "00:25:9c:cf:1c:ac"
}
]
} |
ou :
Code:
1 2 3 4 5 6 7 8
| {
"considerIp": "false",
"wifiAccessPoints": [
{
"macAddress": "00:25:9c:cf:1c:ad"
}
]
} |
J'obtiens le réponse suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| {
"error": {
"errors": [
{
"domain": "geolocation",
"reason": "notFound",
"message": "Not Found"
}
],
"code": 404,
"message": "Not Found"
}
} |