![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 11.04.2011
Сообщений: 14
|
![]()
Здравствуйте!
Купил китайскую мини клавиатуру и никак не могу заставить её автоматически подключаться к XBMC. Руками подключается без проблем так: Код:
$ hciconfig hci0 up piscan lm accept,master $ hidd --server --master В общем, не получается настроить bluetooth. В старых версиях bluez был файл hcid.conf, через который можно было задать параметры iscan, pscan и lm (link mode). В новых версиях bluez 4.xx вместо этого файла используется main.conf и таких параметров там не предусмотрено. Как сделать, чтобы данные параметры применялись к bluetooth адаптеру при старте системы и при подключении адаптера к usb порту? И вообще система непонятно себя ведёт. Иногда адаптер после загрузки системы включен, а иногда оказывается выключен. |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
__________________
Ubuntu 20.0.х, Kodi next |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 11.04.2011
Сообщений: 14
|
![]()
Видел я тот пост. У меня его метод не заработал, не помню почему. Попробую, конечно, ещё раз, но как я понимаю этот метод рассчитан только на подключение клавиатуры при старте системы. Я предполагаю использовать клавиатуру очень редко, так что обычно она будет выключена и включаться будет уже после загрузки.
Реализация с "hidd --server" мне кажется более правильной, но никак не получается сконфигурировать её корректно. |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
По идее фиксируется блюфтуз приёмник на определённый dev. А клавиатура сама по себе постоянно в он-лайн. Батарейки ведь не вынимаете.
hcitool scan ( if you don't know the address) сканирование может и не найти Ваш блютуз. А посмотреть на каком devinput сидит оное можно наверное типа cat /proc/bus/input/devices Потом зафиксить на dev_xx_xx_xx_xx_xx_xx Кстати у меня на полновесной убунте и на 10.04 и на 10.10 та же прабла с блютузом. Приходится вручную активировать. Но на консольной мини убунте всё же нужно фиксировать.
__________________
Ubuntu 20.0.х, Kodi next Последний раз редактировалось bigbax; 12.04.2011 в 13:59. |
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 11.04.2011
Сообщений: 14
|
![]()
На клавиатуре выключатель on/off и кнопка pair. Поэтому выключена будет почти всегда.
Если выполнить Код:
$ hciconfig hci0 up piscan lm accept,master $ hidd --server [--master] Как включить режимы iscan, pscan я нашёл. Но lm похоже не настраивается через конфиги. Уже хочу в исходниках bluez поправить, к сожалению последняя версия собралась, но не запустилась. Времени не хватило разобраться почему. Ещё бы hidd нормально работал при многократном подключении/отключении клавиатуры/мышки. |
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 11.04.2011
Сообщений: 14
|
![]()
Всё, разобрался. Теперь работает как надо. Клавиатура подключается в любой момент, не обязательно при загрузке системы.
simple-agent не работал, потому что не был установлен питоновский модуль dbus. hidd server получается вообще не нужен и режимы pscan, lm accept,master, достаточно pscan!? Устанавливаем python-dbus Код:
$ apt-get install python-dbus Код:
$ hcitool scan $ /usr/share/doc/bluez/examples/simple-agent hci0 xx:xx:xx:xx:xx:xx Код:
$ /usr/share/doc/bluez/examples/test-device trusted xx:xx:xx:xx:xx:xx yes $ /usr/share/doc/bluez/examples/test-input connect xx:xx:xx:xx:xx:xx ![]() |
![]() |
![]() |
![]() |
Метки |
bluetooth, keyboard |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Sony PS3 Bluetooth Remote Control - XMBC Windows 7 | stardust | Оборудование для XBMC | 9 | 02.09.2011 14:48 |
Пульт ДУ bluetooth. Существует? | Dmitry55 | Поддержка платформы Linux \ Live | 2 | 07.12.2010 14:07 |