Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iPhone to RS-232 via Bluetooth

I'm looking to connect my iPhone to an RS-232 serial device via Bluetooth. Has anyone implemented this successfully and can offer advice on hardware to use? It's kind of tricky because of the need for the Apple Authentication Processor with the device. The best potential device I've found is this guy but it only comes in an embedded package, its serial port interface is just logic-level UART rather than line-level RS-232, and I can't find a supplier with it in stock.
Any thoughts would be appreciated.

I'm considering just using WiFi to serial instead, but please ignore that possibility for the purposes of this question.

like image 706
Kongress Avatar asked Sep 14 '11 17:09

Kongress


2 Answers

most of the question was answered by yourself already.
Basically you have 5 (+2) choices.

  1. Join the MFi program. This might be hard to impossible if you are not part of a at least mid-size company.

  2. Buy the OEM Bluetooth Module. I'm not sure if this is even allowed by the apple policies.

  3. Use WiFi. Keep in mind that you want to use a wifi chipset that can act as at least ad-hoc access point. Those chipsets are quite expensive, and you have to think of a way to join existing networks (customers don't want to leave their home network to use your product). This will add a lot of cost to the BOM of your device.

  4. Jailbreak might be an option. I never tried to use accessories with a jailbreak, so I don't know if it's possible to use bluetooth without authentication.

  5. Work with a company that is member of the MFi program.

  6. (Maybe an option, and depending of the speed you want to have via RS232: Eventually you can convert the audio output of the head-phone jack to RS232 levels and vice versa)

  7. (Not really an option: develop for Android and do whatever you want)

like image 143
Matthias Bauch Avatar answered Nov 01 '22 23:11

Matthias Bauch


Ok. Another option. There are one or two companies that sell RS232 cables for iOS, eg. Skywire here: http://www.southernstars.com/products/skywire/index.html

Then, you could uses a Bluetooth RS232 extender, which consists of a RS232-to-SPP and a SPP-to-RS232 pair. Ugly, but within Apple's rules.

like image 41
mringwal Avatar answered Nov 01 '22 21:11

mringwal