umair13adil / simple_beacons_flutter

A flutter plugin project to range & monitor iBeacons.
Apache License 2.0
35 stars 42 forks source link

Random Mac Address #30

Open LeaBuchweitz opened 3 years ago

LeaBuchweitz commented 3 years ago

Hi!

I have a quick question. The mac address which is transmitted does not equal the device mac address and I assume it may be because of Android limiting this itself.

However, I somehow hope that I'm wrong... How is the mac address assigned? I'm creating an app which scans for other phones using the same app (each phone is a beacon and each phone scans for other beacons). Do I have any opportunity to get a common mac address for 1 device (doesn't matter if original or fake. It just needs to be the same).

Thanks in advance! Best regards! Lea

justoke commented 3 years ago

Hi. Here is an article that might explain some background. Understanding the standards is helpful to evaluating an idea https://www.novelbits.io/bluetooth-address-privacy-ble/#:~:text=A%20Bluetooth%20address%20sometimes%20referred,is%20referred%20to%20as%20BD_ADDR%20.

LeaBuchweitz commented 3 years ago

Thank you vrey much, I will definitely have a look at this! You are totally right that a background understanding is essential.