cederom commented on PR #1789:
URL: https://github.com/apache/nuttx-apps/pull/1789#issuecomment-1585739982

   Quick search [1] reveals this is true, confirmed by the Bluetooth Core 
Specification version 4.0 [2] and latest version 5.4 [3] :-)
   
   Bluetooth Core Specification 4.0:
   > 10.8 RANDOM DEVICE ADDRESS
   > Random device addresses are defined in the Link Layer section in [Vol. 6], 
Part B Section 1.3. For the purposes of this profile, the random device address 
may be of either of the following two sub-types:
   > • Static address
   > • Private address.
   > The term random device address refers to both static and private address 
types. The transmission of a random device address is optional. A device shall 
accept the reception of a random device address from a remote device.
   > The private address may be of either of the following two sub-types:
   > • Non-resolvable private address
   > • Resolvable private address
   
   Bluetooth Core Specification 5.4:
   
   > 1.3 DEVICE ADDRESS
   > Devices are identified using a device address and an address  type; the 
address type indicates either a public device address or a random device 
address.
   > A public device address and a random device address are both 48 bits in 
length. A device shall use at least one type of device address and may use 
both.  The device may be addressed by any device address that it uses.
   > A device's Identity Address is a Public Device Address or Random Static 
Device Address that it uses in packets it transmits. If a device is using 
Resolvable Private Addresses, it shall also have an Identity Address. Whenever 
two device addresses are compared, the  comparison shall include the device 
address type (i.e. if the two addresses have different types, they are 
different even if the two 48-bit addresses are the same).
   > 1.3.1 Public device address
   > The public device address shall be created in accordance with [Vol 2] Part 
B, Section 1.2, with the exception that the restriction on LAP values does not 
apply unless the public device address will also be used as a BD_ADDR for a 
BR/EDR Controller.
   > 1.3.2 Random device address
   > The random device address may be of either of the following:
   > • Static address
   > • Private address.
   
   
   [1] https://novelbits.io/bluetooth-address-privacy-ble/
   [2] https://www.bluetooth.com/specifications/specs/core-specification-4-0/
   [3] https://www.bluetooth.com/specifications/specs/core-specification-5-4/


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to