Bluetooth sensor iOS app - ios

Is there any way to list all the Bluetooth enabled iDevices in my application.
I tried out with coreBluetooth framework but it needs atleast two devices (central and peripheral) and communication happens only between these two devices.
But my requirement is: The application installed on my device should list all the iOS devices with Bluetooth enabled(these devices will not have any app installed on them).
Please post your suggestions.
Thanks.

Related

How to scan and connect to Bluetooth classic for iOS in Xamarin forms?

I'm trying to implement Bluetooth for my project. I was able to implement BLE but I have to go with Bluetooth classic because of some hardware issue. So for Bluetooth classic implementation I have gone through this post and I used source code from this post. But in that they are trying to connect to already paired device. But my requirement is to scan and connect to available Bluetooth classic device not BLE device. And also there should not be any pairing dialogue appearing while connecting. I even tried to check if there is any Bluetooth classic scanner application in app store for reference but I didn't find any. There are only BLE scanner application in app store. I have no clue how to proceed forward any suggestions?
iOS apps can only connect to MFi enabled Bluetooth classic devices. This is why you can't find any classic BL scanner apps. Unless your hardware contains an MFi chip from Apple you will not be able to use classic Bluetooth profiles, such as SPP, to communicate with it.

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

Can the iOS App communicate with the devices of Bluetooth V2.0 through CoreBluetooth.framework?

I'm developing an App, which is required to communicate with the devices of Bluetooth V2.0, V3.0, or V4.0. The communication is completed through the serial service of Bluetooth. The App is for iPad. We develop it with the Xcode V7.3.1 on the MacBook OS X El Capitan V10.11.4. There are many materials about the Bluetooth development for iOS, but lots of them are for CoreBluetooth.framework. I indeed tried to connect a device in hands through CoreBluetooth.framework, but it does not work. I have some basic questions about the CoreBluetooth and the Bluetooth-communication development.
Suppose the iPad, on which our App runs, has the chip of Bluetooth V4.0 (Smart Ready), can the App establish the Bluetooth connection with the devices of Bluetooth V2.0 or V3.0 through CoreBluetooth.framework? and then communicate with them?
If the answer of the 1st question is "No!", are there any other APIs available for the iOS App to communicate with the Bluetooth devices? If there are, what are they? Of course, we suppose that the Bluetooth devices are the MFi Bluetooth devices.
iOS devices which support Bluetooth Low Energy (v4.0) can connect and accept connections from other BLE compatible devices.
However, in order to connect using older protocols, you would need to become a member of the MFI program.
Hope this helps

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

Resources