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]
