Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Eddystone and IBeacon features merge

Hello,

We are considering merging the Eddystone and iBeacon features together, packet types toggling at each interval tick, then we assumed that we should take the Eddystone project as a base project (which is more complex) and then implement piece by piece the iBeacon functions/variables. Is this a realistic approach ? or should we just change the packet type and structure before each sending ?

Also, we would like to develop a similar Android application like the "nRF Beacon for Eddystone". Is there any project example you can share as such ? If not, would you be able to recommend an open source code that would make the deal ?

Thanks in advance for your support and recommandations,

Florian

Parents
  • Hi, 

    I don't see a problem doing that. The Eddystone project uses a timer to change/update advertising data (adv_timing_callback() ). You need to modify the eddystone module so that it can switch between the Eddystone data and the iBeacon data. 

    If you want something simpler, you can start with ble_app_beacon. But it won't bring you the option to do connectable advertising for parameter update.

  • Hi,

    Thanks for your reply.

    I would consider the first option in order to have the change/update advertising data feature. Your explanation is usefully however as I'm new in BLE, the documentation related to the stack is a pain in the ass for me. I need to document myself on the topic first before going deeper in the SDK documentation. So if you have any recommandation about a book or a web site helping me in the understanding of the BLE stack in a simple and efficient way, I would be grateful to you. 

    Thanks in advance,

    Florian

  • If you are looking for a book, maybe you can try "Bluetooth Low Energy : The Developer's Handbook" by Robin Heydon.

    We have a youtube tutorial here and some tutorial examples here. They are pretty old but should be usable (you may need to download the correspondent SDK)

    I have a blog here that explain the BLE spec and our stack, might be useful for you. 

Reply Children
Related