Search code examples
objective-cbluetoothgamekitcore-bluetooth

Exchange data b/w iOS devices using Bluetooth 4.0


I am looking into how to exchange data (information/files/etc.) between multiple iOS devices using Bluetooth 4.0. What frameworks are better to use to do that? Will Core Bluetooth do the work, or GameKit?

Any help, tips, recommendations will be appreciated.


Solution

  • The CoreBluetooth framework will work for information/file exchange on iOS 6+ devices with Bluetooth 4.0 (iPhone 4s and 5, iPod Touch Gen 5, iPad Gen 3 and 4, iPad Mini). It has a range of about 50 meters and a data rate of about ~2 KB per second.

    I would recommend checking out the app LightBlue if you want to play around with connecting 2 iOS 6 devices together. It will let you read and write between the devices.