gpt4 book ai didi

wifi - 扫描wifi结果重复SSID

转载 作者:行者123 更新时间:2023-12-03 18:38:53 26 4
gpt4 key购买 nike

我正在尝试制作一个可以创建可用 wifi 接入点列表的应用程序。这是我使用的代码的一部分:

x = new BroadcastReceiver()
{
@Override
public void onReceive(Context c, Intent intent)
{
results = wifi.getScanResults();
size = results.size();
if (results != null) {
for (int i=0; i<size; i++){
ScanResult scanresult = wifi.getScanResults().get(i);
String ssid = scanresult.SSID;
int rssi = scanresult.level;
String rssiString = String.valueOf(rssi);
textStatus.append(ssid + "," + rssiString);
textStatus.append("\n");
}
unregisterReceiver(x); //stops the continuous scan
textState.setText("Scanning complete!");
} else {
unregisterReceiver(x);
textState.setText("Nothing is found. Please make sure you are under any wifi coverage");
}
}
};

textStatus 和 textState 都是一个 TextView。
我可以让它工作,但有时结果会在一次扫描中显示重复的 SSID 但具有不同的信号电平。可能有 3-4 个相同的 SSID,但信号电平不同。

它真的是不同的SSID吗?它们有什么不同?谁能解释一下?

最佳答案

您是否有多个路由器调制解调器用于同一网络?例如:一家公司有一个大型无线网络,在几个地方安装了多个路由器调制解调器,所以每个房间都有 Wifi。如果您进行该扫描,您将获得许多具有相同 SSID 的结果,但访问点不同,因此信号电平也不同。

编辑:
根据 Walt 的评论,如果您的调制解调器是双频的,尽管只有一个接入点,您也可以获得多个结果。

关于wifi - 扫描wifi结果重复SSID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16119985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com