
PSoC 4 BLE – Apple Notification Center Service
www.cypress.com 1
Objective
This example demonstrates the Apple Notification Center Service (ANCS) functionality using the PSoC 4 BLE family of
devices.
Overview
Apple Notification Center Service (ANCS) enables a BLE capable device to connect to an iOS device and access notifications
generated on the iOS device. This can be used to quickly design an accessory such as a smartwatch, which can pair with an
iPhone.
This example showcases how PSoC 4 BLE can be used to support ANCS. The BLE Pioneer Kit is connected to an iPhone
and a UART based console informs the user of the ongoing activity on the iPhone.
Incoming calls (with the caller name) are displayed on the terminal and can be accepted or declined by the user directly from
the terminal. The number of missed calls, voicemails and emails is also shown.
For more information on ANCS itself, refer to the Apple Notification Center Service specification.
Requirements
Design Tool: PSoC Creator 3.2 SP1
Programming Language: C (GCC 4.8.4 – included with PSoC Creator)
Associated Devices: All PSoC 4 BLE devices
Required Hardware: CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit
Hardware Setup
The BLE Pioneer Kit has all of the necessary hardware required for this lab. There is no special setup required.