Answers:
从技术上讲,该过程称为三边测量,通过交叉检查所有BSSID进行操作-Mac定期侦听或积极搜索加入WiFi通道时Mac可以检测到的每个无线基站的唯一标识符/ MAC地址。
您可以通过运行Mavericks上/ system / Library / CoreServices / Applications中的Wireless Diagnostic应用程序来手动运行此扫描。
只要您的硬件位于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