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
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.