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?
A Bluetooth address sometimes referred to as a Bluetooth MAC address, is a 48-bit value that uniquely identifies a Bluetooth device. In the Bluetooth specification, it is referred to as BD_ADDR .
To safeguard user privacy, manufacturers can make use of a Bluetooth Smart feature known as “LE Privacy.” This feature causes the MAC address within the advertising packets to be replaced with a random value that changes at timing intervals determined by the manufacturer.
Every Bluetooth device has a unique 48 bit MAC address. It's usually written as 6 hexadecimal bytes separated by colons. However, many user interfaces omit the colons when the MAC address needs to be entered into systems.
A Bluetooth address is a 48-bit value that uniquely identifies a Bluetooth device. It is also referred to as a Bluetooth MAC address, and in Bluetooth specification, it is known as BD_ADDR. A Bluetooth device utilizes at least one of these address types, and sometimes both public and random address types.
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:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With