Connect iOS App to Bluetooth device not BLE - ios

I want to connect bluetooth device to my iOS app. That device perfectly works in android as it first paired via bluetooth (from outside the app) and send/recive command from inside the app. But that device is not getting in my list when I am turning on it in iPhone setting.
After a research I come to know that Corebluetooth can connect only with BLE. Now How many possible way to connect my app with that device. Please help me with this.
Is there any app on App Store from where I can scan that device ? It
wii be also helpful for me.
I also come to know about apple MFI program, but how will work ? Is it
paid ?
Thanks.

Related

iOS app development for a classic bluetooth device

We are developing an android and ios mobile app for a hardware device. We have to read files generated from the device and move it to mobile app. The device is not a low energy device. It's a Bluetooth 2.1. Currently, we are unable to pair the device with the iPhone.
We need to understand is there any restriction to connect the iphone with classic Bluetooth devices? Does the manufacture need to register under MFI? Can we use some developer license/API to start developing the app and later we go for MFI?
Can you please help me with this?

How to get notification when user connects to bluetooth device in IOS settings?

sorry for my bad english
I am developing an app on IOS 9.2. One of the app functions is to get information about bluetooth devices.
I have already managed to monitor bluetooth devices nearby using CoreBluetooth framework and connect to one of them. It works in background mode too. The problem is how to get notification when user connects to device from IOS settings?
Thanks for any help

Bluetooth: how to let ios attempt "App Not Installed"

I am doing something by Nordic nrf51822 BLE solution, is there any idea to let ios(iphone/ipad) attempt dedicated app is not installed after ble device pair to the iphone or ipad(like the attachment picture)? I search the internet and many forums, no found similar use case. But in Logitech bluetooth speaker, it has this function, my device is a BLE peripheral device, nordic has apple notification center service(ANCS) sample code, it seems only get the notifications from ios only, does any body know ANCS can do such function or not? And it's much appreciated if you have more information for me. thanks.
App not installed picture
The alert you have shown is triggered when an MFi device is detected for which the app isn't installed. MFi devices have an Apple 'chip' in them that presents an identity that iOS can use to identify the appropriate apps in the App Store.
BLE devices are excluded from the MFi program and so you cannot present this alert when your BLE peripheral is discovered - indeed, without an app to discover the peripheral iOS won't even attempt to connect to the peripheral.

CoreBluetooth BLE hardware is unsupported on this platform

To connect to BLE devices I am using the code you can find here:
https://stackoverflow.com/a/25828315/1565181
I am running the code on my macpro with bluetooth activated. I can connect to my cell phone in the settings-> blue tooth menu but unfortunately when I run the code I only get the "CoreBluetooth BLE hardware is unsupported on this platform" output on the console. I do not have a developer account yet, can this be the problem?
CoreBluetooth isn't supported in the iOS Simulator. You'll need to run the app on an iOS device that supports Bluetooth LE. You will need a paid developer account in order to run apps on the iOS device.
Currently you need only a real device.
Apple allows debugging for any apple id

Launch my App following connection with a specific Bluetooth device

I would like my application to be launched by the iOS system when a specific Bluetooth device connects itself to the iPhone.
Do you know if it exists a iOS service for which an app can register itself in order it's launched when a Bluetooth connection is detected ?
Thank you very much for your help
Have a nice day
I think that it has to be written in the bluetooth device, not in the iPhone.
I am developing application with this system, and it's not clearly written in my app. The iPhone check the Array : Supported external accessory protocols only and if it matches with the procotol in the bluetooth device...

Resources