For my senior year in college, I had to think of ideas for a seminar project. I wanted to control a robot (that I made myself) with my IPhone, but I found out that the bluetooth protocol was very difficult to crack. It turns out that only a select few outside BT devices could found by the phone. Of course other phones could be found, but not store bought BT modules. So unfortunately, I had to scrap that plan and used an Android.
However I did hear that it could be done with a Jail broken phone, but at the time I didn't want to jail break my phone, because I wanted to make an app of my own that could do it from any Iphone and not just a jail broken one. Since then, I got rid the the phones altogether and just made my own controller from various arduino components.
If you still want to control it from your Iphone, it would be better to just pay someone at Apple to make you your own app. I think they want $150 - $200 depending on complexity.
Is there anyway to emulate these devices? Most HID devices (keyboards, etc) can connect with the iphone without the need to jailbreak. My question would be with an arduino and a BT board (which one would do best for this situation?) with an HID profile should be able to work right ? and if so is there a way to make arduino run a command on connect and disconnect (say turn a pin on and off)?
Would there be any chance that you may have retained a copy or access to that information? All my idevices are jailbroken and its a non issue. If i want to develop a friendlier version i could use the BT BLE module in the future but my phone does not support BT4.0 .
For those experienced in this realm, is there a specific BT module for arduino that would work with any if not all of these profiles (SPP, RFCOMM, L2DAP or HID)?
Is there a way to make an arduino scan for bt devices