我发现几个 android wifi 应用程序(WiFi 管理器、WiFi 分析器)除了 BSSID/SSID 等外,还会显示 WiFi 网络的 channel 号。但我找不到任何关于他们如何做到这一点的信息。我唯一知道的是我可以获得一些 wifi 频率。也许他们确定了与该频率相对应的 channel ?有没有办法在android中检测wifi网络的 channel ?当然,这些信息没什么大不了的,没有它我也能活下去:)但我仍然很好奇......
最佳答案
根据 Radio-Electronics.com , channel 数确实与频率有关。
CHA LOWER CENTER UPPER NUM FREQ FREQ FREQ MHZ MHZ MHZ 1 2401 2412 2423 2 2406 2417 2428 3 2411 2422 2433 4 2416 2427 2438 5 2421 2432 2443 6 2426 2437 2448 7 2431 2442 2453 8 2436 2447 2458 9 2441 2452 2463 10 2446 2457 2468 11 2451 2462 2473 12 2456 2467 2478 13 2461 2472 2483 14 2473 2484 2495
对于 Android,ScanResult 包含 channel 的频率。
关于android - 如何确定wifi ap/network使用的wifi channel 号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5485759/