2010-11-16 17 views
7

Estoy planeando desarrollar una aplicación de iPhone para transferir archivos/datos a/desde mi Escritorio de Windows usando Bluetooth.Programación de Bluetooth en iPhone

Por favor, hágamelo saber si la interfaz de programación (SDK) está disponible en iPhone SDK para este propósito.

En Windows Mobile, que puede transferir el archivo, ya sea usando un perfil FTP o escritura de aplicaciones en la parte superior del perfil de puerto serie (RFCOMM).

Alguien puede decirme, si esto puede ser posible con un iPhone escribiendo aplicación adecuada. De lo contrario, hágame saber una forma alternativa de transferir archivos/datos a través de bluetooth desde iPhone a una computadora de escritorio con Windows.

Respuesta

2

No, FTP o el perfil Bluetooth SPP no están abiertos en el iPhone ...

+0

¿Puedo enviar datos brutos configurando una conexión bluetooth (aplicación de escritura) entre Iphone y Windows Desktop? – Gomas

+0

¿Podemos obtener acceso a las API de RFcomm si nos unimos al programa "made for iPod"? Si tenemos acceso a las funcionalidades de RFComm o SPP, eso nos ayudará a proceder. Por favor, háganos saber si esto es posible. – Gomas

+1

que no es posible – Guy

1

Si usted entra en el hecho para el programa de iPod, es posible desarrollar un dongle Bluetooth para una computadora (no se puede usar la normalidad uno integrado en la computadora, ya que necesita un chip de manzana personalizado para la codificación). Este es el único método que podría hacer algo como lo que desea a través de bluetooth y obtener su aplicación en la tienda de aplicaciones. Puede implementar una funcionalidad similar más fácilmente a través de wifi.

1

Sí, puedes. Utilice el perfil del Dispositivo de Interfaz Humana y haga que su dispositivo USB pretenda ser un teclado. Luego puede hacer que su aplicación reciba entrada de texto desde el "teclado". simplemente codifique sus datos como hexadecimal codificado en ASCII o base 64 y transmita. Si su aplicación estaría permitida en la tienda de aplicaciones es una cuestión diferente.

+2

. Eso no funcionaría si su objetivo es, como el mío, trabajar con adaptadores bluetooth en serie compatibles con el perfil SPP. –

+0

¿Hay algún cambio hasta ahora? – ManuelSchneid3r

0

Hay 2 requisitos para utilizar iOS BT clásico para la transmisión de datos a través de RFCOMM. 1) Debe estar inscrito en el programa Apple MFi. 2) El accesorio BT que se conectará al iPhone necesita tener un chip HW especial llamado "Coprocesador MFi".

Ambos requisitos deben ser satisfechos si está desarrollando FW para el accesorio BT.

Este último es necesario cuando está codificando la aplicación iOS. Por cierto, no podrá comunicarse con la máquina Windows a menos que tenga una llave BT con un chip MFi en su interior; consulte el segundo requisito.

Cuestiones relacionadas