WiFi Direct (Android 4.0) con múltiples dispositivos (3+)
Como aquí: Autenticación automática para Android WiFi Direct Quiero crear una red Wifi ad-hoc móvil con dispositivos Android. Pero a diferencia de la pregunta relacionada arriba, quiero usar la API oficial de WiFi de Android WiFi que está disponible desde Android 4.0.
Así que hay una manera de no sólo conectar 2 dispositivos a través de WiFi Direct, sino también tres o más? Así que los mensajes podrían pasar de un dispositivo a otro utilizando varios otros dispositivos entre ellos (por lo tanto, abarcando una mayor distancia entre el remitente y el receptor)?
- Android Wi-Fi Direct: El objeto WifiP2pInfo transmitido a la devolución de llamada onConnectionInfoAvailable tiene propiedad null groupOwnerAddress
- Android ejecutando Wifi Lan y Wifi Direct simultáneamente
- ¿Cómo obtener la dirección IP del dispositivo peer en Android para WiFi-Direct (WiFi-P2P)?
- Cómo configurar una conexión Wifi-Direct entre Android y Linux
- Android - crear grupo por wifi p2p directo para varios dispositivos
La demo Wifi Direct sólo funciona para emparejar dos dispositivos y no pude encontrar una forma de hacer otra cosa.
¡Gracias!
- WifiP2pManager devolver estado BUSY en CreateGroup
- Asignación de la dirección IP del propietario del grupo Wifi Direct en Android
- WifiDirectActivity Alteración de la muestra: Transfiere un ArrayList <String> p2p
- gama de distancias en las que trabaja directamente Wi-Fi
- Problemas con la API Wi-Fi Direct de android: mChannel = mManager.initialize ()
- Android wifi p2p visibilidad de los compañeros
- ¿Cómo hacer un groupOwner de dispositivo en WifiDirect?
- ¿Cómo calcular la distancia entre dos dispositivos Android? (Bluetooth preferido)
¿Hay una manera no sólo de conectar 2 dispositivos vía directo de WiFi sino también tres o más?
Sí, las especificaciones de Wi-Fi Direct explican que es posible crear una conexión de 1 a muchos. Uno de los dispositivos actuará como propietario de un grupo (creo que es un punto de acceso). He podido crear una red Wi-Fi Direct con 3 dispositivos durante algunas pruebas.
Como todos los dispositivos tienen que estar en el rango del propietario del grupo, está seguro de que su mensaje llegará al segundo cliente. 1er cliente -> propietario del grupo -> segundo cliente
Sí, no hay límites como tales. Hemos probado con 5-6 dispositivos – más allá de eso, no va a escalar muy bien en este momento.
Aquí está un video del tapiz en JellyBean – http://www.youtube.com/watch?v=6emgRvH4mTo&list=UUQmz9albYeqArJvmpmaQpGQ&index=1&feature=plcp
Puede hacerlo utilizando Java NIO (Non Blocking IO) También hay una opción en Wifi Direct para crear grupo, utilizando ese grupo, el propio grupo se utilizará como un servidor y puede difundir el mensaje. Utilizando varios clientes y un servidor, todos los dispositivos pueden comunicarse entre sí mediante la utilización de grupo.
Para conectar otro dispositivo al grupo p2p: en GO device type:
sudo wpa_cli wps_pbc
Y en el nuevo dispositivo u desea unirse:
sudo wpa_cli p2p_connect <GO-MAC-address> pbc join
Siguiente este sitio: http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_NLCP_WiFi_Direct_Configuration_Scripts#Connect_in_pbc_.28Push_button_Control.29
- ¿Cómo puedo reemplazar type_orientation (está obsoleta) para android 4.0.3?
- Eclipse no genera MainActivity.java & activity_main.xml