有没有什么方法可以获取特定WiFi路由器的唯一标识符?
我试图编写一个需要知道连接到哪个路由器的Android应用程序。我知道Android提供了一种获取当前连接网络的BSSID的方法,但出乎我的意料,这不是唯一的。
我发现在双频路由器上,即使它们在同一个SSID下,两个不同的设备可能会得到两个不同的BSSID。
是否有其他参数我可以获取,可以唯一地标识我所连接的WiFi?如果可以的话,我很想尝试一些第三方库,因为我很确定Android没有比给我提供BSSID更好的方法。
编辑:我想找出已将家庭WiFi(通过应用程序)设置为与我相同WiFi的所有人。每个用户都设置他们的“家庭WiFi”,然后在服务器上保存(我保存的是MAC地址)。然后,每个用户都可以查询谁在他们的WiFi上,并查看他们当前是否连接到该WiFi。搜索与我连接的相同MAC地址来查询“谁在我的WiFi上”会失败,如果我家中有双频,因为他们可能连接到第二个频率(从而是第二个MAC)。