When I run bluetoothctl info
it shows me information about the COWIN E9 headset I have connected,
Device REDACTED (public)
Name: COWIN E9
Alias: COWIN E9
Class: 0x00240418
Icon: audio-card
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Vendor specific (REDACTED)
UUID: Serial Port (REDACTED)
UUID: Headset (REDACTED)
UUID: Audio Sink (REDACTED)
UUID: A/V Remote Control Target (REDACTED)
UUID: Advanced Audio Distribu.. (REDACTED)
UUID: A/V Remote Control (REDACTED)
UUID: Handsfree (REDACTED)
UUID: PnP Information (REDACTED)
UUID: Generic Access Profile (REDACTED)
UUID: Generic Attribute Profile (REDACTED)
UUID: Battery Service (REDACTED)
UUID: Google (REDACTED)
Modalias: bluetooth:REDACTED
Why does this headset have a UUID: Google
, what are these UUIDs for? Why does one headset need so many unique identifiers? Are these provided by the bluetooth controller on the headset?