Технічно - процес називається трилатеральним і функціонує шляхом перехресної перевірки всього BSSID - унікального ідентифікатора / MAC-адреси для кожної бездротової базової станції, яку ваш Mac може виявити, коли він періодично слухає або активно шукає приєднатися до каналу WiFi.
Ви можете запустити це сканування вручну, запустивши програму Wireless Diagnostic, яка знаходиться в / system / Library / CoreServices / Applications на Mavericks.
Поки ваша апаратура знаходиться в межах однієї гарячої точки, яка була геологічно розміщена в базі даних гарячих точок Apple, розташування повинно бути в межах одного футбольного поля, де знаходиться точка доступу.
За допомогою трьох або більше вимірювань - та відносної потужності сигналу різних радіосигналів гарячої точки - програма могла б зробити більш точну оцінку вашого місця розташування.
Ви також можете запустити це сканування з командного рядка, використовуючи airport
двійковий код, який викручується в
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