¡En cuanto a lo que mostrará tu lista de redes, depende! La función Android ScanResults devuelve una variedad de información, y esta pregunta de Stackoverflow sobre resultados wifi duplicados tiene información que indica que uno de los valores predeterminados es SSID + BSSID.
Sin embargo, sin saber lo que el software de su cliente considera un "duplicado", no puede saberlo, tal vez piense que las diferentes frecuencias son importantes, los distintos anchos de banda, las diferentes capacidades de autenticación / seguridad o las potencias de la señal lo suficientemente diferentes.
Suponiendo que el hotspot "bueno" está usando WPA2, entonces el protocolo de enlace de cuatro vías significa que ambos lados deben conocer el Los datos de autenticación primero, ya sea una clave compartida o integración LDAP.
Para una clave compartida (WPA2-AES Personal), el estándar AP de consumidor razonable más común, hay dos opciones:
-
El gemelo malvado fue creado con la contraseña real por alguien que lo sabía. Ahora obtendrá y responderá a algunos de los datos, mientras que el AP real hace lo mismo
-
El gemelo malvado no se configuró de esa manera y no funciona.
Los AP abiertos son un problema.
El buen punto de acceso de AP es este e informa al respecto.