This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Difference between iOS and Android Bluetooth "search for devices" mechanism

Hello,

I have a BLE application running on a nRF51822 chip with the S120 softdefice. If I use the standard Android "search for device" mechanism for Bluetooth devices, I can find my nRF51822 and get connected.

On the other side, if I use the standard "search for device" mechanism of iOS (iPhone), I am not able to see my nRF51822. Additionally I`m not able to get connected to the nRF51822. If I use a special Bluetooth scanner application on the iPhone, I can see the nRF51822 device.

Is there any chance to get connected on the iPhone via the standard iOS Bluetooth search mechanism?

Regards!

Parents
  • @BTprogrammer: Could you let me know which mode did you run with the S120. If you run it in central mode, I don't think any phone would be able to search for it. S120 is central stack and will only do scanning.

    I assume the "search for device" you mentioned was the button in the Bluetooth setting. On iPhone only the device that is HID device, audio device or bonded device will appear. This explain why you couldn't see it in the list.

    What I suggest you to do is to have a look at the nRFToolbox app for iOS. The source code is provided, and you should be able to find how to scan for the device in your own app.

  • @BTprogrammer: You can add HID profile (keyboard/mouse) in your att table and in advertising packet, so that the phone will show you device in the bluetooth setting.

    But I don't quite understand why you want to connect to the device from bluetooth setting window ? You would need an app anyway to read data or to control the device.

Reply
  • @BTprogrammer: You can add HID profile (keyboard/mouse) in your att table and in advertising packet, so that the phone will show you device in the bluetooth setting.

    But I don't quite understand why you want to connect to the device from bluetooth setting window ? You would need an app anyway to read data or to control the device.

Children
No Data
Related