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

Making a BLE iBeacon with GAP & GATT profiles on N52832 (nRF52-Development Kit)

I am trying to use the nRF52-Development kit with (N52832) and using nRF5_SDK_15.0.0. What my application is to broadcast an iBeacon Packet (with Major, Minor, RSSI and UUID) while also having a few GAP and GATT services.

I have tried the "ble_app_beacon" and am able to throw out an iBeacon packet but I am having difficulty in adding GAP and GATT profiles on it.

It would be greatly appreciated if a stepping stone be provided for this.

Regards.

Edit 1:
I have found a tutorial that shows how to introduce Services using this tutorial:
https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy/posts/ble-characteristics-a-beginners-tutorial

followed by:

https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy/posts/ble-characteristics-a-beginners-tutorial

using SDK 15.0.0. What I need is implementing on how to add the iBeacon along with the usual services?

Edit 2:

I found this resource which uses iBeacon packet and UART connectable packet:
https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/concurrent-advertising

Edit 3:

This is another question similar to mine. I followed the steps in the thread but still gave an error when debugging it at

Question Link: https://devzone.nordicsemi.com/f/nordic-q-a/33945/connectable-beacon

Code getting error at:

    err_code = nrf_sdh_ble_enable(&ram_start);
    APP_ERROR_CHECK(err_code);

I believe the above statement gives an err_code = 4


What I want to achieve is:
1) Connectable iBeacon packets 
2) Custom GAP services to be included in it.

Related