OpenBluetoothToolbox / SimpleBLE

SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.
https://www.simpleble.org
Other
619 stars 107 forks source link

this is no manufacturer data in peripheral #279

Closed shashenli closed 7 months ago

shashenli commented 7 months ago

i want to capture airdrop(Apple's tech) BLE broadcast , there should be manufacturer data but i cant get it when i use Peripheral::manufacturer_data(). this is a bug

shashenli commented 7 months ago

@kdewald @eriklins

eriklins commented 7 months ago

Maybe check existing open issues which mention manufacturer data (there are some) and check whether your issue could be related to one of these.

I do not have issues receiving Apple BLE advertisements and can see lots of Apple devices around along with manufacturer specific data, see screenshot (https://github.com/eriklins/InsideBlue-BLE-Tool).

2023-12-05 11_11_38-Window

shashenli commented 7 months ago

Maybe check existing open issues which mention manufacturer data (there are some) and check whether your issue could be related to one of these.

I do not have issues receiving Apple BLE advertisements and can see lots of Apple devices around along with manufacturer specific data, see screenshot (https://github.com/eriklins/InsideBlue-BLE-Tool).

2023-12-05 11_11_38-Window

is this using simpleble?

eriklins commented 7 months ago

Yes, see project derscription.

shashenli commented 7 months ago

Yes, see project derscription. it definitely is a bug, i cant get manufacturer data when i use Adapter::scan_for(); so i tried anohter funcion Adapter::start_scan(),in this case i can get manufacturer data.