Bluetooth Addresses

The Bluetooth addressing can tell you a lot about the Bluetooth device that you are trying to connect to, such as which company has produced the device. The MAC address is also one of the first bits of data that a gateway has about a device when it does a BLE scan, and in this project, we use it as the unique identifier in our database to distinguish devices as belonging to this project.

The Bluetooth Standard

The Bluetooth standard describes how the MAC address of a Bluetooth device relates to the device manufacturer, for example that in the image below (image from 2 ) - in this example, a company has paid for an Organizationally Unique Identifier (OUI), which means the top 24 bits of this address are publicly registered to a company, and this device can now have a universally unique MAC address instead of being assigned a random address.

bluetooth-address-structure-nap-uap-lap.png

This identifier is assigned by IEEE, which will also publish the address in a public registry 3. IEEE created a PDF tutorial for understanding these address identifiers [4].

Other References

See Also

Bibliography
1. Bluetooth SIG; Bluetooth Qualification Process Overview https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/
2. macaddresschanger.com; What is Bluetooth Address (BD_ADDR); https://macaddresschanger.com/what-is-bluetooth-address-BD_ADDR
3. IEEE Registration Authority
4. IEEE; Guidelines for Use of Extended Unique Identifier (EUI), Organizationally Unique Identifier (OUI), and Company ID (CID). https://standards.ieee.org/content/dam/ieee-standards/standards/web/documents/tutorials/eui.pdf
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License