una transferir por pasar musica imprimir impresora fotos desde conectar compartir como iphone android bluetooth gamekit

transferir - pasar musica de android a iphone por bluetooth



¿Es posible, en principio, que un dispositivo Android interactúe con un iPhone a través de Bluetooth/GameKit? (7)

¡Es absolutamente posible! De hecho, me sorprende que más personas no lo hayan hecho.

Teoría:

Bluetooth es solo un conector inalámbrico en el que se introducen datos y se encuentra en el otro lado, al igual que TCP / IP.

Práctica:

http://www.techcrunch.com/2009/11/11/bump-goes-cross-platform-with-new-android-app-upgrades-iphone-version-too/

Mejor aún, Bump es multiplataforma, lo que significa que puedes golpear un teléfono Android con un iPhone y debería funcionar sin problemas.

(No me interesa la teoría pura, sino como una posibilidad práctica a corto o medio plazo, por ejemplo, dentro de los 12-24 meses).

Como desarrollador familiarizado con (pero no especializado) dos plataformas principales de teléfonos inteligentes, debería esperar que salga una biblioteca de Android que se pueda falsificar en la red basada en GameKit de una aplicación de iPhone. Parece razonable que una interfaz Bluetooth entre plataformas pueda cuadrar la oportunidad de crear aplicaciones útiles, de la misma manera que los módems beneficiaron a las plataformas PC / Mac a través de la Ley de Metcalfe.

Estoy buscando una de dos respuestas:

  1. ¿Es obvio que esto no es probable (por ejemplo, debido al cifrado)? Si es así, ¿cuál es la razón? ¿Es posible en principio, pero requiere años de ingeniería inversa (como SMB / CIFS / Samba)? ¿O es una obviedad y solo una cuestión de tiempo? Por favor, presente evidencia que apoye su razón.

  2. ¿Existe una forma alternativa de tener una red directa de igual a igual además de GameKit? Por ejemplo, ¿una red enrollada a mano usando Bluetooth o WiFi ad-hoc? Sería bueno falsificar un dispositivo Android en una aplicación de iPhone existente, pero mi pregunta principal es, ¿pueden los dispositivos hablar entre ellos en absoluto?


Bounjour en el iPhone le brinda acceso total a todos los protocolos Bluetooth, por lo que no tiene que usar GameKit. En cuanto a cuándo alguien proporcionará un iPhone fácil de usar para Android GameKit como marco, es difícil saberlo.

Un iPhone ya puede hablar con cualquier otro dispositivo Bluetooth usando Bonjour hoy.

-t


Eso debería ser posible ya que Bluetooth es capaz de configurar redes TCP / IP. Aunque no tengo conocimiento del SDK de iPhone en absoluto, pero Android tiene un BluetoothSocket y BluetoothServerSocket para las conexiones TCP.


Este artículo, blog.moritzhaarmann.de/blog/2014/04/27/sorry-state-of-p2p escrito en 2014, sugiere que es posible a través de Bluetooth LE . Disponible en Android 4.3+ y iOS6 +.

Dos cuestiones:

  • De acuerdo con el Panel de Android, solo el 30 por ciento de los dispositivos Android son compatibles con Bluetooth LE https://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net
  • La comunicación entre Android y Android debe realizarse utilizando algún otro método (que no es un gran problema) porque los dispositivos Android no pueden actuar como servidor para las conexiones B LE.

GameKit es Bonjour, por lo que debería funcionar un Bonjour (que está en IP) a través de Bluetooth en Android.


No, y no llegará pronto ni siquiera en absoluto ... Apple se enorgullece de sus características de seguridad y las conexiones Bluetooth pueden acceder a datos privados. Probablemente no habrá ningún marco de Bluetooth multiplataforma hasta que ambas compañías acuerden algo.

Bump, como dijo un contestador anterior, utiliza un servidor remoto, y los datos transferidos no son a través de BT.


Sí, es posible. GameKit es un protocolo que usa TCP y / o UDP a través de una conexión BNEP Bluetooth. También utiliza un truco para identificar otros dispositivos iOS mediante el mecanismo de consulta ampliada en Bluetooth 2.1+.

Pude simular las respuestas del EIR, ahora, alguien necesita hacer ingeniería inversa del protocolo GameKit. Esto no necesita Bluetooth, ya que también se usa para conexiones GameKit a través de WLAN.

Si alguien puede volver a implementar GameKit para las conexiones WLAN, puedo terminar la versión de Bluetooth.