Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

smokyfire

macrumors newbie
Original poster
Jan 19, 2012
1
0
I am beginning a project where I need to make an embedded device running Linux communicate with an iPhone, using Bluetooth.

The app need only be able to send and receive files (at most ~100KB) between the device and the iPhone. The rest of the functionality can be added later.

I'm still in the phase of trying to find an appropriate technical solution to the problem. So far I've come to couple of conclusions.

Since the device is probably not MFi certified, the only way to communicate with it is using BT 4.0 (LE). Thus the app will only work on iPhone 4S and will have to be implemented using CoreBluetooth API. Am I correct?

But what is required on the device side? Say that the device implements the standard BlueZ BT stack and supports BT 4.0.

How do I retrieve files from the Linux filesystem and make them transfer to my iPhone? Is there a suitable Bluetooth profile or will I have to create my own?

I understand that my questions are a bit complex and vague, but I would like to start a discussion...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.