What hardware attributes can iOS device detect or obtain when connected to an MFI hardware?

Viewed 1734

I am dealing with External Accessories and MFI for a project and have this question:

What 3rd party hardware attributes, if any, can be recognized after connecting an iOS device to the MFI hardware? Specifically, I am looking for a generic way to determine the device classes or capabilities rather than having to check the specific manufacturer and device names, similar to how Android can do it (see below). Is this possible?

http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html

The end goal: Toggle a boolean when connected to an audio dock; ignore other events. I’m not sure how granular iOS can get. Can iOS tell the difference between an audio dock and a Golf Putter App Cradle ? Does MFi grant insight into the capabilities of a device?

I will be targeting iOS 4.2+.

1 Answers
Related