Jay Kim
Jay Kim

Reputation: 843

iOS and bluetooth...what framework will i need?

I have a Bluetooth 4.0 Low Energy board. I want to develop a iOS app for the iPhone 4S that receives and sends data from the board.

What framework do I need to reseach/find-documentation-for? Will the Core Bluetooth framework in the iOS SDK work? Will I need to use the GameKit framework?

I just started looking into iOS development a few days ago so I'm trying to navigate through this maze! Thanks!

Upvotes: 5

Views: 7589

Answers (3)

Brijesh Singh
Brijesh Singh

Reputation: 739

Frameworks which are used for discovering the device via Bluetooth are:

CoreBluetooth framework for discovering BLE devices

GameKit Framework for discovering other type of devices.

EAaccessory framework which can be used to interact with paired Bluetooth devices or devices connected through wired, Apple Connector at the base of the device.

Apple MFi Program means you will have a device that is designed to be compatible with iOS devices (meaning, the manufacturer must be a member of the Apple MFi program) and the device manufacturer most provide a protocol that you must add to your applications info.plist file.

Upvotes: 7

Dennis Mathews
Dennis Mathews

Reputation: 6975

Core Bluetooth which is part of the iOS5 SDK is all that you need.

You do not need Gamekit or MFi to develop Bluetooth low energy apps.

You will also need a device that supports Bluetooth Low Energy 4.0 (iPhone 4S or the new iPad) to test your app.

Upvotes: 14

Peter Cetinski
Peter Cetinski

Reputation: 2336

Focus on Core Blutooth. Gamekit will only be useful with other iOS devices.

Upvotes: 0

Related Questions