我的应用程序的重点是根据我连接的网络限制操作。我选择通过接入点的 MAC 地址或 BSSID 来定义网络。我正在使用 WifiInto 的 getConnectionInfo() 和 getBSSID() 来获取接入点的 BSSID。
我的印象是 BSSID 对于接入点来说是唯一的。但是,在不同的设备上,我得到的 BSSID 略有不同(最后 4 位不同,但前 8 位相同)。即使在同一设备中,连接时,BSSID 也可能会有所不同。
我的问题是,有没有办法可靠地唯一识别接入点?人们告诉我 MAC 地址是唯一的方法,但正如您在此处看到的,返回的 BSSID 略有不同。