¿Cómo usar bluetooth para conectar dos iPhone?

Quiero usar iPhone SDK para implementar una conexión bluetooth entre dos iPhones, pero no encuentro ninguna API bluetooth en iPhone SDK 3.0. Alguien puede ayudarme? Gracias.

Por cierto: ¿es posible conectar más de dos iPhones al mismo tiempo mediante el uso de bluetooth?

Puede conectar dos iPhones y transferir datos a través de Bluetooth utilizando el marco de GameKit de alto nivel o los mecanismos de descubrimiento de Bonjour de nivel inferior (pero aún así es fácil trabajar con él). Bonjour también funciona de forma transparente entre Bluetooth y WiFi en el iPhone con menos de 3.0, por lo que es una buena opción si desea admitir transferencias de datos de iPhone a iPhone en esos dos tipos de redes.

Para obtener más información, también puede ver las respuestas a estas preguntas:

  • “¿dónde puedo encontrar los tutoriales de GameKit de iphone sdk 3.0 para desarrollar aplicaciones P2P?”
  • “Redes de iPhone a iPhone”
  • “GameKit en iPhone SDK 3.0”
  • “¿La función Bluetooth del iPhone está limitada en OS 3.0?”

Mira el proyecto de código abierto BeamIt . Se conectará a través de Bluetooth y WIFI (aunque dice que no funciona con WIFI) y he verificado que funciona bien en mis proyectos. Permitirá el contacto entre pares fácilmente.

En cuanto a las conexiones múltiples, es posible, pero tendrá que editar el código fuente de BeamIt para hacerlo posible. Sugiero leer la guía de progtwigción GameKit

No podemos conectarnos a los iPhones normalmente por bluetooth. Es muy difícil. Por lo tanto, intente con cualquier otra transferencia de archivos como zapya, xender.it, parece bueno.

Si mal no recuerdo, Bluetooth define ciertas funciones que los dispositivos pueden tomar. La mayoría de los teléfonos celulares solo admiten una cierta cantidad de funciones. Por ejemplo, puedo tener un auricular estéreo Bluetooth que se conecta a mi teléfono para recibir audio, pero el hecho de que mi teléfono celular tenga Bluetooth significa que admite SER un altavoz para un dispositivo diferente – no anuncia sus capacidades de tener un altavoz para el uso de otros dispositivos Bluetooth.

Supongo que quieres transferir archivos entre dos iPhones. Transferir archivos a través de Bluetooth parece una funcionalidad que pondría en el iPhone, pero no soy Apple, así que no estoy seguro. De hecho, sí, parece que la transferencia de archivos no es compatible, excepto en los teléfonos jailbreak:

http://gizmodo.com/5138797/iphone-bluetooth-file-transfer-coming-soon-yes

Probablemente obtendrá respuestas similares para Bluetooth Dial-Up Networking. Me imagino que mantuvieron los comandos de Bluetooth fuera del SDK por varias razones y tendrás que hacer un jailbreak en tu teléfono para recuperar la funcionalidad.