Hello
Where exactly should the services found be displayed? And how can I interact with them using bluetoothctl?
Usage example:
Code:
bluetoothctl
scan on
scan off
devices
Device 4A:6A:BA:8A:0A:00 TV
connect 4A:6A:BA:8A:0A:00
[EDENWOOD TV]# info 4A:6A:BA:8A:0A:00
Device 48:6D:BB:87:0C:42 (public)
Name: TV
Alias: TV
Class: 0x0008043c
Icon: audio-card
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
Modalias: bluetooth:v000Fp0000d0000
Lines starting with UUID are these services that work on my remote device?
If yes, how to understand what exactly each of them is responsible for?
What characteristics it contains and how to read or rewrite them using bluetoothctl?