iOS App to connect to classic bluetooth devices

Hi,

I am developing an application using Flutter to connect to a Bluetooth Classic device (device is also developed by me), as Flutter is multi-platform I have tested this functionality in Android devices and it works fine, but when I want to develop the functionality of scanning BT devices, connect and send commands it is not possible due to I haven't found classic BT libraries to make this actions for iOS, do you know any library? There is any reason why isn't it possible?

iOS apps can only do BT LE, not classic BT.

iOS apps can do Bluetooth Classic (aka BR/EDR), but there are some limitations.

If your device can support GATT over Bluetooth Classic, then you can use CoreBluetooth.

Otherwise, to connect and communicate with a Bluetooth Classic device over something like the Serial Port profile, you need to join the MFi Program after which you can use the External Accessory framework to do the job.

If the device is already registered as a MFi device, you can contact the manufacturer, and have your app approved to interact with their device (then you don't need to join the program)


Argun Tekant /  DTS Engineer / Core Technologies

iOS App to connect to classic bluetooth devices
 
 
Q