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

ANCS Bonding Without an App

I have the RedBear BLE shield running on an Arduino Leonardo. I am using the ANCS Library from here: github.com/.../avr_nrf_ancs_library and have updated it to run the latest Nordic BLE library.

I have everything up and running and it is able to receive notifications. However, in order to pair/bond I have to use the LightBlue App on the iPhone in order to scan for Bluetooth LE.

I want to be able to use the iOS Bluetooth Settings instead to pair/bond with the shield instead of having to use an App.

Using nRFGo Studio I have update services.h to solicit for ANCS services. I did this by clicking on the GAP Settings tab and then selecting the ANCS Service UUID under Remote Services to Solicit for. I also turned on Service Solicitation on Broadcast Advertisements and Scans.

Now the BLE Shield shows up on the iOS Bluetooth settings panel. When I click on it, it only pairs with the shield, it does not bond.

Is there something I have to do with my Arduino Sketch or the Pipes in nRFGo Studio in order to have them bond?

It would be great to be able to natively bond with the shield without needing another app.

Related