Я хочу использовать кликер Logitech, использующий Bluetooth (BLE) на малиновом устройстве linux, для определенных приложений c. Моя цель - определить, когда нажата кнопка на пульте дистанционного управления, а затем использовать эту информацию в коде моего приложения. Идеальным решением было бы иметь файл устройства, содержащий информацию о состоянии кнопок.
Я подключил пульт дистанционного управления, используя bluetoothctl
. Тогда я не знаю, как получить информацию о нажатии кнопки. Я попытался прослушать пакеты Bluetooth, используя hcidump
, но это не дает мне никаких результатов. Я также не могу понять, как связать удаленный контроллер с файлом устройства. У меня есть следующая информация об устройстве от bluetoothctl
:
[Logi R500]# info
Device C3:6F:57:12:7B:01 (random)
Name: Logi R500
Alias: Logi R500
Appearance: 0x03c0
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Battery Service (0000180f-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device (00001812-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific (00010000-0000-1000-8000-011f2000046d)
Modalias: usb:v046DpB505d0008
У вас есть какое-нибудь решение для этого?