Tecnicamente - il processo è chiamato trilateration e funziona tramite controllo incrociato di tutti i BSSID - l'identificativo univoco / indirizzo MAC per ogni stazione base wireless che il tuo Mac può rilevare con il suo radiante in modalità di ascolto.
È possibile eseguire questa scansione manualmente eseguendo l'app Wireless Diagnostic che si trova in / system / Library / CoreServices / Applications on Mavericks.
Se il tuo hardware si trova nel raggio di un punto caldo geolocalizzato nel database degli hotspot di Apple, la posizione deve trovarsi all'interno di un campo di calcio della posizione dell'hotspot.
Con tre o più misurazioni e la relativa intensità del segnale dei vari segnali radio hot spot, il programma potrebbe essere in grado di effettuare una stima più accurata della posizione.
Puoi anche eseguire questa scansione dalla riga di comando usando il% beni di% co_de che è sparpagliato via in
mac:bin mike$ airport --scan
SSID BSSID RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
na ala hele 00:26:36:9c:32:23 -59 2 Y US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
na ala hele 00:26:bb:79:23:1f -59 2 Y US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
fast na ala hele 00:26:bb:79:23:20 -74 149,+1 Y US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
mac:bin mike$ airport --getinfo
agrCtlRSSI: -75
agrExtRSSI: 0
agrCtlNoise: -86
agrExtNoise: 0
state: running
op mode: station
lastTxRate: 81
maxRate: 300
lastAssocStatus: 0
802.11 auth: open
link auth: wpa2-psk
BSSID: 00:26:bb:79:23:20
SSID: fast na ala hele
MCS: 4
channel: 149,1
mac:bin mike$ ls -l /usr/local/bin/airport
lrwxr-xr-x 1 root wheel 89 Sep 13 11:40 /usr/local/bin/airport -> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport