Interfacing Arduino with iOS devices

How to interface Arduino with iOS devices?
Which Arduino board should be used?

Hi darkowlzz ,

There are two ways two think of the interaction between the Arduino and the IOS.

Option 1: A wired interface where in the IOS device is connected to the Arduino .
Solutions in the form of cables are available out there that can help do that

Option 2: Wireless connection between IOS and Arduino via a bluetooth or a wifi connection

You could think of some solutions like a Arduino UNO + serial bluetooth modems that sets up the arduino side of things or try a Arduino + a wifi shield that can provide a wifi connectivity.

Hope this helps !

Feel free to post in additional clear requirements if you have something specific in mind.

Thanks,
Ram

If you want or have an alternative of using the USB connection then you can use the USB host shield , already the library for this shield accepts or supports the nokia and android phones but if you want you can tweak the same for connection to iOS devices.

The main case with making any device work with USB Host shield is reading and determining its Descriptor's parameters that are returned to the MAX ic on the shield from the connected device, so forthis to be achieved a universal descriptor programme have been already written.

Can you post a link to the universal descriptor program?

goto circuitsathome.com you will get to know everything and more of the information, im the expert in working with this device, but the sparkFun one.

One other option is to use the audio jacket. Checkout this breakout board from Sparkfun Audio Jack Modem for iPhone and Android - DEV-10331 - SparkFun Electronics.

yep the sparkfun one is a good suggestion but i have used these and its a bit slower and you do not get precise control. The logic behind the scenes is its all the volume that controls the other side of the world (IOS/Android ) and it can get tricky at times !

Ram

The logic behind the scenes is its all the volume that controls the other side of the world (IOS/Android ) and it can get tricky at times !

The USB Host Shield 2.0 Implements FULL SPEED USB so its very much identical to 1.0/1.1 USB ports, This why these folks developed this shield with max3421e IC or there is Already V-USB out there in Business which can be made even with a ATmega8 that comes Darn cheap.

So there should be such problem with Data handling and Speed.

for brief check out the book of oreilly:ios sensor apps with arduino