¿La conectividad iOS 7 Multipeer es compatible con Android Wi-Fi Direct?


He estado mirando el nuevo marco de red P2P de iOS 7, MultipeerConnectivity, y de la descripción, me parece que utiliza una combinación de algún tipo de tecnología Wi-Fi Direct y bandejas Bluetooth.

Es la tecnología Wi-Fi Direct en este marco compatible con Wi-Fi Direct de Android? ¿Se puede usar este marco para redes P2P multiplataforma?

Author: Brendan, 2013-09-28

6 answers

El dispositivo no se encuentra cuando se hace publicidad o se navega con MultipeerConnectivity. Probado en Galaxy Tab 2:

Probar la conectividad wi-fi direct + multipeer

 10
Author: JuJoDi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-02 17:51:21

Esto es lo que sabemos:

  1. No hay publicidad BTLE/Bluetooth 4.0 visible en mi escáner de baja energía Bluetooth de Texas Instruments.
  2. No hay actividad directa WiFi vista por JuJoDi.
  3. Talkkr aplicación puede conectarse mientras WiFi está apagado y la conexión tarda unos 10 segundos.

Mi teoría de trabajo: el MultiPeer utiliza Bluetooth Classic, basado en lo anterior.

IOS Bluetooth Classic es conocido por estar bajo el estricto control de Apple MFA Accessory API y bloqueo, incluida la respuesta de desafío de autenticación MFA. Apple controla las claves de cifrado MFA (ya sea en el software o mediante los chips de autenticación de accesorios). Lo hace inaccesible a otras plataformas.

 24
Author: barbazoo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-28 18:22:29

No, los dos no son compatibles.

La documentación de MultipeerConnectivity a la que ha vinculado indica explícitamente (énfasis mío):

El marco de conectividad Multipeer proporciona soporte para descubrir servicios proporcionados por dispositivos iOS cercanos

Aunque es posible que pueda hackear juntos una solución similar a la aplicación de iMessage de corta duración para Android, no lo recomendaría.

 2
Author: Tanis.7x,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-02 15:43:49

Basado en mi experimentación con iOS 7 AirDrop, no parece estar usando WiFi Direct.
Las tasas de transferencia son muy bajas, lo que indica que solo puede ser WiFi Adhoc heredado (limitado a 11 Mbps).
¿Alguna vez has leído que Apple afirma admitir Wifi Direct explícitamente?
Por favor, lea mi entrada de blog para más detalles.

 1
Author: Venkat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-14 12:04:31

Estoy muy interesado en este tema también y me encontré con estos enlaces bastante antiguos

AllJoyn

AllJoyn ® es un framework de software colaborativo de código abierto que facilita a los desarrolladores escribir aplicaciones que pueden descubrir dispositivos cercanos y comunicarse entre sí directamente, independientemente de marcas, categorías, transportes y sistemas operativos, sin la necesidad de la fuente en la nube: https://allseenalliance.org/developers/learn OpenPeer SDK

Open Peer es un protocolo de señalización P2P abierto Fuente: http://openpeer.org/open-peer-sdk-for-ios / No he usado ninguna de estas bibliotecas, pero estoy interesado en agregarlas a mi simple juego por diversión.

Fuente Peer to peer android e iOS con Wifi direct (conectividad multipeer?)

 1
Author: M.Shuaib Imran,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:17:23

Tal vez un poco retrasado, pero las tecnologías han evolucionado desde entonces, por lo que sin duda hay nueva información alrededor.

Como iOS aún no ha abierto una API para WiFi Direct y la conectividad Multipeer es solo iOS, creo que la mejor manera de abordar esto es usar BLE, que es compatible con ambas plataformas (algunas mejores que otras).

En iOS, un dispositivo puede actuar tanto como un BLE Central como un BLE Periférico al mismo tiempo, en Android la situación es más compleja ya que no todos los dispositivos admiten el BLE Estado periférico. También la pila Android BLE es muy inestable (hasta la fecha).

Si su caso de uso está basado en características, le sugeriría que busque Marcos y Bibliotecas que puedan lograr esto por usted, sin necesidad de construirlo desde cero.

Por ejemplo: p2pkit.io o google cerca

Descargo de responsabilidad: Trabajo para Uepaa, desarrollando p2pkit.io para Android e iOS.

 0
Author: p2pkit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-05 13:18:35