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

Multiactivity_beacon advertiser for nRF52 (Service and iBeacon together)

I am trying to port the experimental_ble_app_multiactivity_beacon advertiser example to nRF52.

I have used the document 'Migrating an nRF51 BLE project to nRF52' (infocenter.nordicsemi.com/index.jsp

I have only changed the Memory Areas as follows:

  • IROM1: 0x1C000/0x64000
  • IRAM1: 0x20002080/0xDF80

Moreover, I have changed:

  • APP_COMPANY_IDENTIFIER to 0x004C
  • BEACON_UUID, BEACON_MAJOR, BEACON_MINOR as per my needs.

(I did exactly the same with ble_app_beacon which worked as expected).

All the services are properly advertised and I am able to connect to them, but unfortunately the iBeacon is not detected by my iOS device.

I have also tried the timeslot variation, but I am not able to compile because of this error:

cannot open source input file "ble_stack_handler_types.h": No such file or directory

Can anyone help me with this or point me to a working sample of a BLS service together with iBeacon?

Tks

Parents
  • @fab: Have you tried to use the Master Control Panel /nRF Connect app to scan for the beacon ? The app is available on both iOS and Windows PC. If the device advertise as a beacon, could you take a screenshot of the advertising data ?

    If you add a break point at the command err_code = sd_ble_gap_adv_start(&m_beacon.adv_params); in app_beacon_start(), what error code you get ?

Reply
  • @fab: Have you tried to use the Master Control Panel /nRF Connect app to scan for the beacon ? The app is available on both iOS and Windows PC. If the device advertise as a beacon, could you take a screenshot of the advertising data ?

    If you add a break point at the command err_code = sd_ble_gap_adv_start(&m_beacon.adv_params); in app_beacon_start(), what error code you get ?

Children
No Data
Related