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

ANCS and nrf8001

I used nrf8001 to implement ANCS.It working fine.But when it disconnect for a while and reconnect(reconnect successed).I found Iphone can't send any ANCS message to nrf8001 until turn off/on bluetooth on iphone and reconnect again and it can work fine.

Is it IOS bug or nrf8001 limitation ?

Parents
  • There is an issue on the Apple side that it forgets the CCCD (Client Configuration Characteristic Descriptor) that was set by the nRF8001 after bonding. This results in the Apple device forgetting to Notify the nRF device. As a work around you can attempt to do: Do an ACI Close Remote pipe and then do an Open Remote Pipe on the pipes that have the Notify property on the ANCS side.

Reply
  • There is an issue on the Apple side that it forgets the CCCD (Client Configuration Characteristic Descriptor) that was set by the nRF8001 after bonding. This results in the Apple device forgetting to Notify the nRF device. As a work around you can attempt to do: Do an ACI Close Remote pipe and then do an Open Remote Pipe on the pipes that have the Notify property on the ANCS side.

Children
Related