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

Why Apple's apps do not show-up iBeacon with nRF52840 DK?

Hi,

I'm working with nRF52840 DK and I want it to advertise iBeacon packets. 

I tried the beacon example on ble_peripherals from nRF5_SDK_15.3.0 SDK.

1) nRF connect and nRF Beacon Android apps were able to scan with Nordic's company identifier.

2) Next, I modified the company identifier into apple's identifier as given in https://developer.apple.com/ibeacon/ specification.

Now, nRF connect and other beacon scanner apps of android were showing the beacon with a tag iBeacon. The Manufacturer-specific data from the android apps included UUID, Major, Minor and RSSI values.

But, nRF connect app in iOS just detects the device with no Manufacturer-specific data nor the iBeacon tag. And other beacon apps of iOS do not detect any device.

3) Tried to include the 30-byte payload as specified by apple into the beacon example. That was no use, no device-detect on both android and iOS.

I came across this thread and found step 2 is enough to advertise nRF52840 as ibeacon. 

Kindly tell me is what I'm doing right? If yes, why aren't apple apps do not show my device? If problems are with the apps, what can be done to make it work?

Parents Reply Children
Related