【问题标题】:How to get the BSSID of the WiFi networks configured in the supplicant - android?如何获取请求者 - android 中配置的 WiFi 网络的 BSSID?
【发布时间】:2012-01-10 11:55:03
【问题描述】:

当我使用 getConfiguredNetworks() 获取 BSSID 值时,它没有给我任何信息。我得到除 BSSID 之外的所有其他值。谁能告诉我为什么会这样?是的,我收到的网络有各自的 BSSID。我通过 getScanResults() 发现了这一点。当我使用 getConfiguredNetworks() 时,我没有得到 BSSID。

【问题讨论】:

    标签: android wifi android-wifi wifimanager bssid


    【解决方案1】:

    我猜它应该是这样工作的(即使文档没有提到它):getConfiguredNetworks() 只检索我的“保存的”wifi 热点,它可能不保存 BSSID(因为你不'不在乎连接到哪个接入点,只是它具有预期的 ssid)。如果您需要 BSSID,您可能只需要交叉引用 getScanResults() 和 getConfiguredNetworks()。

    【讨论】:

    • 是的,这是我能看到的唯一方法。它提供了保存的网络,因此它不会担心 BSSID,因为当 android 找到具有更高信号强度的接入点并被锁定时,它会不断变化。
    • 您将如何准确地交叉引用这些?同一个 SSID 可以有多个 wifi 网络,那你怎么知道哪个是哪个?
    猜你喜欢
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多