2012-01-05 22 views
6

È possibile accoppiare un iDevice a un adattatore bluetooth rs232 allo scopo di inviare comandi seriali come tramite un connettore dock iDevice a rs232 (proprio come fa il cavo seriale di Redpark)? Chiedo perché la società per cui lavoro sta pensando di avere un iDevice che controlla uno dei nostri sistemi per la demo. So che non si riferisce a qualcosa di specifico ma qualsiasi informazione sarebbe molto apprezzata.RS232 per dispositivo iOS

risposta

2

Non proprio. Il GameKit è un modo per accedere al Bluetooth in iOS, ma è molto limitato in ciò che ti permette di fare questa API. A seconda di cosa stai costruendo, potresti essere in grado di utilizzare il programma Apple Made for iPod, ma probabilmente è una soluzione lunga. http://developer.apple.com/programs/mfi/

+0

Abbiamo provato ad andare con la MFI e siamo stati rifiutati da Apple. Non so perché, ho appena sentito il rifiuto. Immagino che vedrò se GameKit può persino aiutare. –

0

È possibile progettare un piccolo dongle che si collega tramite il connettore dock e trasmette via bluetooth all'altro dispositivo.

Oppure potresti utilizzare il WiFi anziché il bluetooth ... forse comunicare tramite WiFi a qualcosa che è fisicamente collegato a qualsiasi cosa tu voglia controllare.

1

Il modo migliore per andare è probabilmente progettare un dispositivo che si connetta tramite WiFi. Ho seguito questa strada e ha funzionato bene. Se devi interfacciare qualcosa con un'interfaccia RS-232, potresti progettare un "adattatore" intermedio che si connette via WiFi al dispositivo iOS, e tramite RS-232 all'altro dispositivo.

Se non si ha la necessità di distribuire l'app tramite App Store, è possibile utilizzare il cavo seriale iOS di Redpark: http://redpark.com/c2db9.html. (Disclaimer, non ne ho mai provato uno, ma secondo qualcuno al Redpark, non è richiesto il jailbreaking, non è possibile distribuire l'app nell'app store.)

+0

In realtà ho usato questo cavo prima. Ora stiamo cercando di andare senza fili. –

+0

OK. Come ho detto, abbiamo avuto un buon successo con un dispositivo con funzionalità WiFi che parla con l'iPhone senza bisogno del programma MFi. Tuttavia, il dispositivo Wi-Fi stesso era un design completamente personalizzato, non qualcosa da subito. –

0

Ho lavorato a un'app jailbroken che utilizzava BTStack in comunicare con un dispositivo seriale. Potresti essere in grado di usarlo per la tua demo.

3

(vedi anche iPhone to RS-232 via Bluetooth)

moduli Bluetooth esiste che il sostegno MFi (Made For iPhone) come questo da connectBlue http://www.connectblue.com/products/bluetooth-products/bluetooth-modules/bluetooth-iphone-ios-accessory-module-obs414/ Quindi lo stack standard di iPhone Bluetooth può effettuare una connessione/RFCOMM SPP a quel dispositivo. Quel dispositivo potrebbe essere aggiunto a una scheda insieme alla conversione di livello RS232, ecc ... E quindi il successo.

Non so se qualcuno vende un dispositivo del genere. Il dispositivo RS232 che connectBlue vende non sembra sostenere MFi, http://www.connectblue.com/products/bluetooth-products/bluetooth-devices/bluetooth-rugged-serial-port-adapter-rbs433/