Профили контроллера Bluetooth

В bluetoothctl , если я запускаю show на моем контроллере bluetooth по умолчанию, я получаю следующее:

 Controller XX:XX:XX:XX:XX:XX Name: computer-name Alias: computer-name Class: 0x00010c Powered: yes Discoverable: no Pairable: yes 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) UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb) UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb) Modalias: usb:v1D6Bp0246d0517 Discovering: no 

Где поддерживаются профили bluetooth, такие как A / V Remote Control, установлены? это то, что исходит от прошивки моего USB-адаптера bluetooth или где-то в стеке bluez? Могу ли я изменить файл конфигурации для поддержки нового профиля?

One Solution collect form web for “Профили контроллера Bluetooth”

Я обнаружил, что дополнительные профили bluetooth могут быть добавлены программами, которые предлагают соответствующую функциональность. Поэтому, если я настроил сервер OBEX на моем компьютере, то вывод команды show bluetoothctl имеет кучу новых строк:

 Controller XX:XX:XX:XX:XX:XX Name: computer-name Alias: computer-name Class: 0x10010c Powered: yes Discoverable: no Pairable: yes 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) UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb) UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb) UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb) UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb) UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb) UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb) UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb) UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb) UUID: Vendor specific (00005005-0000-1000-8000-0002ee000001) Modalias: usb:v1D6Bp0246d0517 Discovering: no 

В первый раз, когда я это установил, я сделал что-то вроде следующих шагов (после спаривания, но перед подключением):

 sudo killall bluetoothd sudo bluetoothd --compat sudo hciconfig hci0 up bt-obex -s [/path/to/receiving/directory] 

Однако теперь мне просто нужно запустить последний шаг, который фактически запускает сервер OBEX. Я не уверен, что другие шаги были необходимы.

  • Нужно ли мне модифицированное ядро ​​/ модуль для сканирования RSSI RSS?
  • Воспроизведение звука по задержкам Bluetooth
  • Bluetooth работал, но просто остановился?
  • Как я могу прочитать дескриптор «Характеристическое описание пользователя»?
  • Почему я не могу подключиться к своему последовательному порту Linux bluetooth?
  • Blueman: объект RecentConns «NoneType» не повторяется
  • Настройка последовательного порта Linux Bluetooth 4.0 - gatttool / socat?
  • Bluetoothctl: нет контроллера по умолчанию
  • Проблемы с модулем Pulseaudio-loopback
  • Bluetooth через uart с помощью hciattach?
  • Сделать Bluetooth-устройство невидимым / отключить входящее соединение
  • Linux и Unix - лучшая ОС в мире.