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

Eddystone problems

Hi,

I'm trying to implement Eddystone beacons in my application.

My application is already contains advertisement feature with whitelist.

When I'm trying to use Eddystone example, a lot of thing doesn't work, because a lot of initialization and configuration function from the example are already used in my application, and when trying to run them again, there are a lot of failures.

How can I implement the most basic Eddystone, in addition to my advertisement feature in my application? What is necessary?

Thanks!

Parents
  • Hi,

    A full Eddystone beacon is quite complex, and the Eddystone example in the SDK is intended to be used as-is (more like a reference design). Referring to this post I wonder if you need a full Eddystone beacon? Or do would you be happy with a simple beacon similar to iBeacon?

    If by the most basic Eddystone you mean just a fixed advertisement packet (just a iBeacon, but with a different format), then you could achieve this by regularly (using an app_timer for instance) reconfiguring the advertiser, switching from connectable advertising with whitelisting etc. to the beacon advertising, and then back again. Doing to in quick succession would make it seem like you are concurrently advertising both types of packets.

  • Hi, thanks you for your quick response!

    I need a simple fixed advertisement packet of Eddystone, which will be recognizable by NRF beacon for Eddystone, for example.

    As I already have an infrastructure for advertisement with and without whitelist, I need to advertise in beacon format for a few seconds before my application starts the regular advertisment.

    I guess it's just about configuration. But I need some help with that - how can I configure an advertisement of Eddystone, and after that - configure it back to the previous?

    Thanks!

Reply
  • Hi, thanks you for your quick response!

    I need a simple fixed advertisement packet of Eddystone, which will be recognizable by NRF beacon for Eddystone, for example.

    As I already have an infrastructure for advertisement with and without whitelist, I need to advertise in beacon format for a few seconds before my application starts the regular advertisment.

    I guess it's just about configuration. But I need some help with that - how can I configure an advertisement of Eddystone, and after that - configure it back to the previous?

    Thanks!

Children
Related