Can someone tell me the difference between Mac Address and Bluetooth Address in a BLE device?
Do they both have to be unique? I've read that changing the bluetooth address affects the mac address? Is it possible to have a different bluetooth address, but the same mac address?
What you are referring to Bluetooth Address is what more popularly known as static address which is a randomly generated address while the MAC address is unique and public.
The MAC address is created as per the IEEE 802-2001 standards in accordance with section 9.2: "48-bit universal LAN MAC addresses". They have a valid Organizationally Unique Identifier (OUI) obtained from the IEEE Registration Authority.
The MAC address is divided into the following two fields:
Whereas, A static address is a 48-bit randomly generated address created considering these requirements: