As shown in the Apple documentation, communication with a certfied accessory (certified by apple) can be made through te EAAccessory Framework. But I am getting a little bit confused because some posts tell me that it can also be made through CoreBluetooth.
I also read that CoreBlueTooth is only supported by iOS 5 and iPhone 4S may communicate with an external accessory.
The question is "Should I use both CoreBluetooth and EAAccessory Framework (I think in this case I will have to test on a combination of the device model and iOS version) or will the EAAccessory Framework be enough?".