eddystone-url

Eddystone-URL "Flags Data" Meaning?


I'm learning about Eddystone beacons (URL at this moment) and I'm trying to understand the purpose of each field. I'm getting a bit hung up on one, mainly because it's not explained.

https://hackaday.io/project/10314-raspberry-pi-3-as-an-eddystone-url-beacon

has Flags Data as 0x06, while

https://github.com/google/eddystone/blob/master/eddystone-url/implementations/linux/advertise-url

uses 0x1A, but neither explains why the value is set there. The rest is more or less understandable, but I just don't get this bit. Can anyone elaborate?

Thanks,

Matt


Solution

  • The flags are described in supplement to Bluetooth Core Specification in section 1.3.

    The difference in your case is:
    0x06 - The device is BLE only. The full Bluetooth stack is not supported.
    0x1A - The device can be used as BLE as well as full Bluetooth Controller/Host simultaneously.