2020-08-20 05:13 AM
I'm using a spbtle-rf to scan for BLE beacons. I get the LocalName of the device scanned and its hardware 'MAC' address using either aci_gap_start_limited_discovery_proc() or aci_gap_start_general_discovery_proc() but I can't find a way of reading the manufacturers data in the advertisements (which contains data that is useful to me).
Also, what is the criteria for when either of the above functions terminate with EVT_BLUE_GAP_PROCEDURE_COMPLETE as there seems to be quite a delay after reporting a beacon before it completes and I can start another scan.
Another related question - can I get the TX power that is announcing in the beacon advert as well?
Thanks