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

how to access iOS7's ANCS on nRF51822?

hi, i want to get the Email,MissedCall,Other(SMS) from Apple(ios7) to my device.

i survey that , ANCS(Apple Notification Center Service ) at the the Latest iOS7 and access to Notification Center, allowing Bluetooth devices to automatically receive any notification event from your iOS device.

So, I don't know how to build the ANCS on my client(device) and server(iphone). can you give me a suggestion?

device: create the ANCS client(by the custom UUID,128bit) from ANS client sample. iphone: how to bond the ANCS with my app? how to access the ANCS?

nRF8001 devzone.nordicsemi.com/.../how-to-setup-a-pipe-to-access-ios7-s-ancs

The Apple Notification Center Service developer.apple.com/.../Specification.html

Parents
  • Hi,

    nRF51822 as peripheral (it, unfortunately, cannot be a central, complicating life!! ) and GATT Client or Server (role switching).

    The NP - Notification Provider - (Apple ANCS) acts as a Central, starts discovering nRF51822 peripheral and initiates a connection.

    With connection established, nRF51822 is now called NC -Notification Consumer-.

    From now, NP acts as Client and starts to discover services and characteristics and subscribing them.

    Done this step, NC takes the role of Client and starts to discover all characteristics and services on the NP.

    The role switching may happen many times during connection.

    If NP sends notifications is a server, if NC requests to read a characteristic is a client and nRF51 switches to server role.

    -c

Reply
  • Hi,

    nRF51822 as peripheral (it, unfortunately, cannot be a central, complicating life!! ) and GATT Client or Server (role switching).

    The NP - Notification Provider - (Apple ANCS) acts as a Central, starts discovering nRF51822 peripheral and initiates a connection.

    With connection established, nRF51822 is now called NC -Notification Consumer-.

    From now, NP acts as Client and starts to discover services and characteristics and subscribing them.

    Done this step, NC takes the role of Client and starts to discover all characteristics and services on the NP.

    The role switching may happen many times during connection.

    If NP sends notifications is a server, if NC requests to read a characteristic is a client and nRF51 switches to server role.

    -c

Children
No Data
Related