This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Implementing ibeacon in nrf52

Hi, So i don't have any experience of working with nrf ble chips, but i was given nrf52 DK and i need to make it work as an iBeacon. So i got the dev board working without any problems. I'm using the ble_app_beacon example, and seemingly when we flash the chip and run it, we can see the bluetooth device. However, the UUID that we see from other devices is vastly different from what i would expect it to be. e.g. UUID seen on a mac: 0ECEC10E-E4F5-49FB-882C-EB9639E5A395

UUID as defined in the software:image description

On a different mac we saw a different UUID. Changing the value of APP_BEACON_UUID doesn't yield any results. The way i deduce it's the signal from the development board is by not having any other ble devices around + for some reason RSSI field gives a value that makes sense (within +-1dB)

I know that nrf52 is a very fresh chip and a lot of people are still waiting for it, but i'm hoping that maybe someone could give a direction to go in. It seems to me that maybe the advertisement is decoded in some strange way on macs, or could be a bug in the sdk since it's in alpha version ? I'm getting into bluetooth protocols, but it's still a working progress. Hope someone can help. Thanks.

Parents
  • I have just tested ble_app_beacon on the nRF52 and it advertises with the correct advertising data, including APP_BEACON_UUID. I have confirmed this with Master Control Panel on PC and nRF Master Control Panel for Android. I don't have a mac here to test with. What are you using to see the UUID?

Reply
  • I have just tested ble_app_beacon on the nRF52 and it advertises with the correct advertising data, including APP_BEACON_UUID. I have confirmed this with Master Control Panel on PC and nRF Master Control Panel for Android. I don't have a mac here to test with. What are you using to see the UUID?

Children
Related