usar nombre internet dispositivo desconecta control compartir como centro cambiar apple aparece iphone iphone-sdk-3.0 bluetooth wireless bonjour

nombre - ¿Cómo puede un iPhone acceder a otro dispositivo que no sea iPhone a través de la conexión inalámbrica o Bluetooth?



no me aparece el centro de control iphone (3)

Como parte del iPhone OS 3.0 SDK, Apple anunció la capacidad de controlar los accesorios de hardware a través de Bluetooth o el conector de base. El conector de base admite protocolos estándar (es decir, reproducción, pausa, etc.) así como también cualquier protocolo personalizado que el desarrollador desee implementar.

En cuanto a la conexión a través de Bluetooth, puede hablar con otros iPhones u otros dispositivos. Por ejemplo, puede usar Bluetooth estéreo para conectar auriculares estéreo Bluetooth compatibles, kits de automóvil u otros accesorios.

En cuanto a qué dispositivos admiten la comunicación Bluetooth, todo, excepto el iPod Touch de primera generación, debería estar bien.

Ver también la página de Apple en los accesorios de iPhone OS .

Estoy tratando de averiguar si un iPhone se puede conectar a otro dispositivo que no sea iPhone a través de la conexión inalámbrica o Bluetooth y haya visto información conflictiva. Mucho de lo que encontré fue antes de que saliera la versión 3.0 del SDK, cuando ciertamente no era posible. En cuanto a preguntas sobre el desbordamiento de pila, ¿puede el iPhone 3.0 SDK proporcionar acceso completo a dispositivos Bluetooth (auriculares)? Mencione que no puede conectarse a un dispositivo arbitrario a menos que sea parte del dispositivo "Works for iPhone". ¿Necesito hardware que sea parte de este programa?

Si se analiza la documentación de Apple, la conectividad punto a punto , se menciona la conexión de dos iPhones, no de un iPhone a otro dispositivo Bluetooth. Luego hay artículos como iPhone SDK focus: mejoras de Bluetooth que incluyen esta cita

... y con el recién anunciado "soporte estándar" debería permitir la transferencia de archivos entre el iPhone y una computadora, así como entre iPhones cercanos

Otra pregunta de Stack Overflow, GameKit en iPhone SDK 3.0 , menciona Bonjour , y la documentación de Apple para Bonjour habla sobre la conexión a dispositivos Bonjour, pero ¿puede un iPhone conectarse a cualquier dispositivo Bonjour? ¿Tiene que tener una conexión Wi-Fi, o puede usar Bluetooth?

Incluso si pudiera usar Bluetooth para conectarme a otro dispositivo, no estará disponible en los iPhones e iTouch de primera generación, creo. ¿Es eso correcto? Estoy pensando en una aplicación de iPhone que necesite comunicarse con otros dispositivos que no sean iPhone en el área, probablemente usando Bluetooth, pero posiblemente una conexión inalámbrica directa. ¿Cuáles son las posibilidades y limitaciones de este enfoque? ¿No es posible tener un iPhone conectado a un dispositivo Bluetooth arbitrario? ¿El otro dispositivo tiene que estar en una red inalámbrica Bonjour? Estoy tratando de averiguar si es posible que esto funcione o si no vale la pena el esfuerzo.


La única forma de comunicarse con otros dispositivos Bluetooth a través del marco de accesorios externos en iPhone OS 3.0 es si están en el programa de accesorios Hecho para iPod . A pesar de que se comunican a través de conexiones Bluetooth estándar, los accesorios necesitan hardware especial para procesar la secuencia de datos proveniente del iPhone / iPod touch . Desafortunadamente, esto significa que su idea de comunicarse con dispositivos Bluetooth genéricos no funcionará en iPhone OS 3.0.

Si los dispositivos con los que desea hablar son Bonjour, que se pueden detectar a través de Wi-Fi , no es necesario que formen parte del programa Made for iPod . Sin embargo, eso no suena como tu caso.

Los desarrolladores de terceros en un futuro próximo pueden producir dongles que se conectan a través del puerto de 30 pines y dan acceso a dispositivos Bluetooth existentes. Si estos desarrolladores abrieron su protocolo de comunicación, eso podría permitir su objetivo de comunicarse con estos dispositivos.


Puede usar NSStream para abrir tomas IPv4 / IPv6 en el iPhone. Los dispositivos a los que te estás conectando no tienen que ser iPhone o utilizar necesariamente Wi-Fi. Debido a cómo se establecen los protocolos de comunicación de red, simplemente no tiene que importar con qué tipo de dispositivo se está comunicando su iPhone.

Bonjour, por otro lado, usa NSStream internamente. Básicamente es una pequeña envoltura ingeniosa que permite el autodescubrimiento. Necesita el protocolo Bonjour instalado en todos los dispositivos en los que desea participar en el proceso de descubrimiento automático. Incluso hay una implementación para Windows.