This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

discovery service

Hi , All

I am using nrf52832 SDK12.3.

When the host runs to the discovery service but has not yet discovered the service,the slave power off. The host can no longer connect to the slave If the host does not reset.

At this time,the program doesn't stop running. How can I solve this problem

thanks.

  • 1 mrf52832 as central     iphone as pheripheral , i use  ble_app_multiplelink_central example 

    2  pheripheral  is  work well , central  discovery service after connect ,But this has a strange problem. Sometimes, it is found that the service is normal. Sometimes the service card is found dead in sd_ble_gattc_primary_services_discover and there is no callback event for the service. I have only one central and one peripheral during the test. Although the iphone is adv after connect, But I use the mac address filter, the connection will not be connected, obviously did not see the reconnection event,

  • What is the error message you get when the "service card is found dead in sd_ble_gattc_primary_services_discover and there is no callback event" I assume you end up in the app_error handler in this case?

    Please note that you should not use whielist on mac address when searching for an iOS device as this device is using a resolvable private address. Use the IRK instead.

Related