The Advertisement struct does not allow full access to the DBus API for advertising.
In particular, all the fields relating to the Scan Request/Scan Response exchange are missing.
https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/org.bluez.LEAdvertisement.rst gives the full DBus interface.
These fields, in particular, are not accesable in BlueR:
- dict ScanResponseManufacturerData
- array{string} ScanResponseSolicitUUIDs
- dict ScanResponseServiceData
- dict ScanResponseData
The upshot is that apps using BlueR really can't set up Scan Response data at all.
The Advertisement struct does not allow full access to the DBus API for advertising.
In particular, all the fields relating to the Scan Request/Scan Response exchange are missing.
https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/org.bluez.LEAdvertisement.rst gives the full DBus interface.
These fields, in particular, are not accesable in BlueR:
The upshot is that apps using BlueR really can't set up Scan Response data at all.