Standard Bluetooth profile for connecting accessories to an iOS device

I am developing an iOS accessory and I am trying to figure out what parameters I need to set for a connection that is outside the MFi program.

Is it possible to connect from an iOS device to an accessory via Bluetooth using a standard profile such as PAN and not be MFI certified?

I read that peer can only be used for iOS devices and reading this post, I'm not sure if this is possible. How can an iPhone connect to a device other than iPhone wirelessly or Bluetooth?

But I also read that the MFi certification also applies to accessories that connect to iOS devices via Bluetooth that don't use standard profiles, which implies that if you want to use a standard profile that you don't need to certify, it's confusing.

Also, is it possible to achieve this using Bonjour and NSStream? Do I need to port Bonjour to my accessory platform?

Do you know any examples (even if they use BTLE)?

Please advice,

+3


source to share


1 answer


You don't need MFI if you are using Bluetooth LE or any of the standard Bluetooth profiles.

iOS supports the Personal Area Network (PAN) profile as one of the standard profiles (source: http://support.apple.com/kb/ht3647 ). This way you are perfectly using PAN without MFI.



As with other non-MFI communication methods, I only know one: the audio port. In fact, you can connect your device with a standard audio cable and exchange data using standard modem technologies. This is what Square did to get around the MFI requirement.

+3


source







All Articles