¿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
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/
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.
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)
Realmente he usado este cable antes. Ahora estamos tratando de ir sin cables. –
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. –
Trabajé en una aplicación jailbroken que usó BTStack para comunicarse con un dispositivo serial. Es posible que pueda usar esto para su demo.
(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/
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í:
- 1. TrendNet TU-S9 RS232/USB y OS X
- 2. En el dispositivo iOS websocket server
- 3. Prueba NSFileProtectionComplete en iOS simulador y dispositivo
- 4. desactivar el volumen del dispositivo IOS -
- 5. SIGSEGV Crash en iOS Dispositivo TestFlight
- 6. iOS: Cambiar el Volumen del Dispositivo
- 7. UIDocument openWithCompletionHandler no completar el dispositivo IOS
- 8. Servidor VNC no jailbreak para iOS? ¿Usa remotamente un dispositivo con iOS?
- 9. Alto retardo en la comunicación RS232 en un PXA270
- 10. ¿Cómo puedo conectar un dispositivo iOS a un dispositivo que no es iOS (dispositivos Arduino) a través de Bluetooth?
- 11. Cómo crear la clave PBKDF2 en el dispositivo iOS
- 12. ¿Cómo puedo probar si el dispositivo IOS tiene capacidades telefónicas?
- 13. ¿Cómo obtener el UDID de un dispositivo iOS muerto?
- 14. ¿Cómo verifico si un dispositivo está ejecutando iOS 6?
- 15. Conectando a un dispositivo Bluetooth de iOS, no MFi
- 16. Autenticación en Google App Engine desde un dispositivo iOS
- 17. iOS 5 UIView drawRect override no funciona en el dispositivo
- 18. ¿Cómo puedo detectar qué dispositivo iOS está usando mi usuario?
- 19. ¿Cómo saber cuándo el dispositivo iOS está enchufado?
- 20. Xcode - No hay ningún dispositivo iOS aprovisionado conectado
- 21. Detectar dispositivo iOS con Jailbreak ejecutando el ejecutable sin firmar
- 22. Xcode no ve mi dispositivo iOS pero iTunes tiene
- 23. ¿Cómo conectar el perfil HID al dispositivo iOS?
- 24. Ejecutar un servidor web en un dispositivo iOS
- 25. MonoTouch subo a problemas en el dispositivo iOS
- 26. Alternar animación lenta mientras se depura con el dispositivo iOS
- 27. ¿Qué es exactamente un dispositivo conectado con BLE en iOS?
- 28. ¿Cómo puedo importar violinista generada Certificado de dispositivo iOS
- 29. iOS: El icono ocasionalmente falla al transferir al dispositivo
- 30. La autorrotación de iOS 6 en el simulador varía desde el dispositivo iOS 6 actual
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. –