2012-01-05 16 views
6

¿Es posible emparejar un iDevice con un adaptador rs232-bluetooth con el propósito de enviar comandos serie como lo haría a través de un conector iDevice dock a rs232 (como lo hace el Redpark Serial Cable)? Lo pregunto porque la empresa para la que trabajo está pensando en tener un dispositivo de control uno de nuestros sistemas para demostración. Sé que no se relaciona con nada específico, pero cualquier información sería muy apreciada.RS232 para dispositivo iOS

Respuesta

2

No realmente. El GameKit es una forma de acceder a Bluetooth en iOS, pero es muy limitado en lo que la API le permite hacer. Dependiendo de lo que esté construyendo, es posible que pueda utilizar el programa Apple Made for iPod, pero probablemente sea una posibilidad remota. http://developer.apple.com/programs/mfi/

+0

Tratamos de ir con la IMF y fue rechazado por Apple. No sé por qué, acabo de escuchar sobre el rechazo. Supongo que veré si GameKit siquiera puede ayudar. –

0

Puede diseñar un pequeño dongle que se conecta a través del conector de base y lo transmite por bluetooth a su otro dispositivo.

O podría usar WiFi en lugar de bluetooth ... tal vez comunicarse a través de WiFi a algo que está conectado físicamente a lo que sea que desee controlar.

1

La mejor manera de hacerlo es probablemente diseñar un dispositivo que se conecte a través de WiFi. He seguido esta ruta, y funcionó bien. Si debe interactuar con algo con una interfaz RS-232, puede diseñar un "adaptador" intermediario que se conecte mediante WiFi al dispositivo iOS, y mediante RS-232 al otro dispositivo.

Si no necesita distribuir su aplicación a través de la App Store, puede utilizar el cable serie de iOS de Redpark: http://redpark.com/c2db9.html. (Descargo de responsabilidad, nunca he probado uno, pero según alguien en Redpark, no es necesario jailbreaking, simplemente no puedes distribuir tu aplicación en la tienda de aplicaciones)

+0

Realmente he usado este cable antes. Ahora estamos tratando de ir sin cables. –

+0

OK. Como dije, tuvimos un gran éxito con un dispositivo compatible con WiFi que habla con el iPhone sin necesidad del programa MFi. Sin embargo, el dispositivo WiFi en sí era un diseño completamente personalizado, no algo fuera de lo común. –

0

Trabajé en una aplicación jailbroken que usó BTStack para comunicarse con un dispositivo serial. Es posible que pueda usar esto para su demo.

3

(Véase también iPhone to RS-232 via Bluetooth)

módulos Bluetooth existe ese apoyo MFI (Made for iPhone) como este de connectBlue http://www.connectblue.com/products/bluetooth-products/bluetooth-modules/bluetooth-iphone-ios-accessory-module-obs414/ Así que la pila estándar Bluetooth para el iPhone puede hacer una conexión/RFCOMM SPP a ese dispositivo. Ese dispositivo podría agregarse a una placa junto con la conversión de nivel RS232, etc. Y así, el éxito.

No sé si alguien vende un dispositivo de este tipo. El dispositivo RS232 que vende connectBlue parece no apoyar MFi, http://www.connectblue.com/products/bluetooth-products/bluetooth-devices/bluetooth-rugged-serial-port-adapter-rbs433/

0

Si todavía está buscando para utilizar Bluetooth, esto me ayudó mucho para facilitar la conexión en serie estándar para la creación de prototipos y sin jailbreak:

http://www.seeedstudio.com/depot/bleshield-based-on-bluegigas-ble112-module-p-1367.html

funciona en los dispositivos iOS 4.0 Bluetooth habilitados y todos los esquemáticos, boardfiles, fuentes de firmware y las fuentes de iOS de la aplicación están disponibles aquí:

https://github.com/michaelkroll/BLE-Shield

Cuestiones relacionadas