Apple Notification Center Service (ANCS)

Hello everyone! Wave

We need to implement Apple Notification Center Service (ANCS) in our nRF51 firmware so that the iOS application running in the background mode can receive notifications from nRF51.

By analyzing the ANCS example that comes with nRF5 SDK v12.3.0 (located at examples\ble_peripheral\ble_app_ancs_c) I noticed that, in addition to the declaration of ANCS service, it includes Peer Manager (used to control bonding, encryption, and pairing process) as well as Database Discovery (used for discovery of services and characteristics at the peer server) BLE libraries.

Given the fact that the size of our application is at the limit of the available code space, I wonder if we can get rid of the Peer Manager library (as it takes about 20KB of space and we don't need to protect the data and pair/bond with the iOS device) and still keep the full ANCS capabilities? Any ANCS guru that can help us with this?

Thanks in advance for your time and efforts.

Cheers!

Bojan.

Related