estoy programando para google android y me pregunto si los escaneos para redes inalámbricas 802.11 se realizan pasiva o activamente? quiero decir: ¿el dispositivo realmente emite una señal de solicitud de baliza en WifiManager.startScan()
o simplemente escucha las balizas enviadas periódicamente por los puntos de acceso?¿Los dispositivos Android escanean * activamente * para redes WiFi?
5
A
Respuesta
3
Android hace escaneos pasivos, escucha las balizas. Hacer un escaneo activo puede crear una gran congestión en la red enviando solicitudes de prueba y esperando respuestas de la sonda.
+0
De hecho, * hay * solicitudes de sonda de teléfonos Android a veces. Se envían con mayor frecuencia cuando el usuario inicia la configuración de Wi-Fi en el teléfono. –
0
La respuesta es SÍ
En realidad, el uso de OmniPeek para capturar paquetes de dispositivos/iOS Android, podemos obtener el resultado a continuación:- La mayoría de los dispositivos Android siempre tratan de enviar solicitudes de trama de la sonda cada pocos minutos. Mantienen una lista de SSID que solía conectar, y siempre intentan enviar marco de solicitud de sonda con SSID para ver si están disponibles ahora. Supongo que una de las razones es 802.11 preauticencia, y alguna otra razón puede ser: mejorar la velocidad de visualización de la lista wifi.
- Están trabajando de forma activa.
- dispositivos IOS rara vez lo hacen exploración activa
Si quieres konw más sobre las reglas, es mejor que lea "redes inalámbricas 802.11 La Guía"
You can refer to the pciture : Packages captured by omnipeek
Cuestiones relacionadas
- 1. Configurar teléfono HTTP Proxy para redes WIFI en dispositivos Android 1.x y 2.x
- 2. Descubre dispositivos móviles usando wifi
- 3. ¿Permitir que dos dispositivos se vean en Android usando la interfaz wifi?
- 4. Transferencia de datos entre dos dispositivos Wifi
- 5. WiFi Direct (Android 4.0) con múltiples dispositivos (3+)
- 6. Redes Android
- 7. Android Scan for Wifi networks
- 8. Conectar Android a dos redes inalámbricas simultáneamente
- 9. Códec compatible para dispositivos Android
- 10. Conectividad WIFI a WIFI con Android
- 11. Escanee y conéctese a redes WiFi usando Java
- 12. Primeros pasos con WiFi en Android
- 13. Emulador de Android - Error de Wifi
- 14. Autenticación automática para Android WiFi Direct
- 15. android: Determine el tipo de seguridad de redes wifi en rango (sin conectarse a ellas)
- 16. iOS detectar puntos de conexión WiFi o dispositivos Bluetooth
- 17. android encender wifi programáticamente
- 18. ¿Necesito 14 diseños diferentes para admitir todos los dispositivos Android?
- 19. Conexión WiFi Android programáticamente
- 20. android wifi permission
- 21. Escanear redes Wifi a través de Object-C en una aplicación Mac OS X
- 22. Problemas de script wifi Android
- 23. Android API para comunicación entre dispositivos
- 24. Resolución de pantalla mínima para dispositivos Android
- 25. Listar todas las direcciones IP de los dispositivos en la red wifi iOS sdk sin bonjour?
- 26. Android transmite audio a otros dispositivos
- 27. Redes neuronales para ruby
- 28. conexión múltiple directa WiFi de Android ad-hoc
- 29. ¿Transfiere un archivo entre dispositivos Android?
- 30. ¿Qué métodos, además de escuchar solicitudes de sondeo, se pueden usar para encontrar dispositivos wifi 802.11?
Es posible forzar una activa escanear utilizando WifiManager.startScanActive() – JeffE