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.