Bluetooth Device Address (BD_ADDR) Lookup Tool

General info

Bluetooth Device Addres (BF_ADDR) is an identifier assigned to Bluetooth device by its manufacturer and is unique.

Bluetooth Device Address Structure

48-bit bluetooth device address consists of 16-bit NAP (Non-significant Address), 8-bit UAP (Upper Address Part) and 24-bit LAP (Lower Address Part). Most-significant 24 bits (NAP + UAP) makes up the Organizationally Unique Identifier (OUI) assigned to manufacturers by IEEE Registration Authority.

What each part of BD_ADDR are used for?
  • NAP - encryption initiation
  • UAP - an initiator for calculation of Header Error Check (HEC) and Cyclic redundancy check (CRC), also used for frequency hopping
  • LAP - is used as the synchronization word at the beginning of each bluetooth packet.
Location: Piscataway, New Jersey, United States of America

IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. IEEE Registration Authority deals with assigning unique identifiers to manufacturers. Obtaining registered identifiers is payable and cost depends on below block size:

  • MAC Address Block Large (MA-L)
  • MAC Address Block Medium (MA-M)
  • MAC Address Block Small (MA-S)