获取 WiFi 路由器的唯一标识符
有没有办法获得特定wifi路由器的任何唯一标识符?
我正在尝试编写一个Android应用程序,该应用程序需要知道它连接到哪个路由器。我知道Android提供了一种获取当前连接网络的BSSID的方法,但令我惊讶的是,这并不是唯一的。
我发现在双频路由器上,两个不同的设备可以获得两个不同的BSSID,即使它们位于同一SSID上。
我是否可以获取任何其他参数来唯一标识我连接到的wifi?如果允许的话,我很想尝试一些第三方库,因为我非常确定Android没有比给我BSSID更好的方法打包。
编辑:我试图找出谁都把他们的家庭wifi(通过应用程序)设置为与我相同的Wi-Fi。每个用户设置他们的“家庭Wi-Fi”,该Wi-Fi保存在服务器上(mac地址是我正在保存的)。然后,每个用户都可以查询谁都使用他们的Wi-Fi,以及他们当前是否连接到该Wi-Fi。“谁在我的wifi上”的查询是通过搜索与我连接到的MAC地址相同的MAC地址来完成的。如果我的家有双频,这将失败,因为它们可以连接到第二个频率(因此是第二个MAC)。