About relation between MFi Certification and Bluetooth connection

I'm trying to create a mechanism that allows you to send and receive data by connecting over Bluetooth to an iOS device and a device that can communicate with "Bluetooth 2.x".


I’m a developer creating an applications that runs on iOS devices and the development of the device is handled by another person.


I need to use EAAccesory framework , not core bluetooth, because I’d like to connect with Bluetooth 2.x.


I examined and found that a connection over Bluetooth would use iAP, not SPP on iPhone, iPad and iPod.

And also I need a MFi Certification when I develop devices which can connect to iOS devices because iAP is proprietary.


Regarding MFi Certification,

I’ve already checked and read FAQ, I couldn’t understand the relation between MFi Certification and Bluetooth connection.

https://mfi.apple.com/MFiWeb/getFAQ.action#1-1


Below three are what I examined.

Could anyone review and correct when there is/are misunderstanding.


1. On EAAccesory framework, iAP is used when connecting over Bluetooth

2. To use iAP, I must apply for MFi Certification because iAP is proprietary technology.

3. After getting certification, making chips including certificated key published from Apple and obtain certificated chip to the device and I will be able to connect my app and my device over Bluetooth.


Thank you in advance.

Is there anyone who can answer ?

The device manuf. needs to license MFi and use a chip in their product. They will receive a key that you use in your app.


They need to be in the program - you don't.

About relation between MFi Certification and Bluetooth connection
 
 
Q