Hello,
I'm wondering what are the drawbacks of the already burned random static mac address compared to a public mac address. I know the difference between the two address types but I still don't know the behavior of the stack if two Bluetooth peripherals would have the same random static mac address in the range of a central.
In my opinion there are four important scenarios that has to be considered:
- The central wants to pair with the first peripheral. Both peripherals / advertisers are in the range of the central. The central does not have stored a bond yet.
- The central is connected to the first peripheral. Both peripherals / advertisers are in the range of the central.
- The central reconnects to the already bonded peripheral. Both peripherals / advertisers are in the range of the central.
- The central wants to pair with the second peripheral. The first already bonded peripheral is not in the range of the central.
Are there any other important scenarios I forgot?
What would be the behvaior in these scenarios on the central and peripheral devices from a technical point of view?
Are there any security issues that has to be considered if using the random static address?
I know there is only a low probability that two peripherals in the range of a central have the same random static address. But I need to know the drawbacks in order to decide if a random static address is sufficient or not.
Thanks.
Best regards,
Christian