Bluez 4.6 настройка
Здравствуйте.
Решил поставить себе весрию bluez повыше, а то сейчас траблы, пропадает коннект с телефоном.. не знаю точно, в чем проблема, уже пробовал телефон даже менять, в принципе проблема остается..
Ставил из ebuild'а версию 4.6
http://bugs.gentoo.org/show_bug.cgi?id=236357
при установке понадобилось дополнительно переименовать в диреткории files папку 4 в 4.6, т.к. при установке на этапе конфигурации выдавало ошибку, а так же дополнительно пришлось скопировать udev правила для bluez, брал из кэша портриджей.
так же 4.6 требует обязательно установки d-bus.
поставил себе, запустил, но вот не могу разобраться с настройкой..
не нашел главного файла hcid.conf, вместо него лежат файлы main, rfcomm (остался прежним) и general..
разобрался что в general прописываются устройства, подключаеммые.. там увидел что можно указать class, но вот дальше к сожалению не разобрался.. на оф. сайте не могу нормально найти информации .. конечно может плохо ищу.. :(..
скиньте пож-та пример конфигов настроенных на работу с мобилой.. или где можно посмотреть..
Спасибо
- Для комментирования войдите или зарегистрируйтесь
никто не пользуется новой
никто не пользуется новой версией bluez ? или чем то другим пользуютесь?
BlueZ-2.*
Лично я не нашел доки по 4ому блюзу.
Так же там нет hcid и ещё кучи старых демонов.
Как его настраивать - хз...
Если нароешь какие-нить доки - кинь, плз.
ЗЫ: http://www.gentoo.ru/node/12521
and me 5 cent
USE old-daemons
old-daemonds
не спортивно. Ибо deprecated
у меня похоже аналогичная
у меня похоже аналогичная ситуация, сейчас еще один чел паралельно пытается настроить bluez, правда на федоре.. но настройка такая же будет..
если будет результат, отпишу..
пытаюсь вникать в технологию
пытаюсь вникать в технологию настройки..
получается что блютус можно управлять двумя способами, через Pyton или через d-bus.
через dbus пробую узнать в каком Mode включена работа блютуса, но при комманде, которая написана на оф. сайте выдает ошибку :(. Гугл молчит, пытаюсь дальше разобраться...
#dbus-send --system --type=method_call --print-reply --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.GetMode Error org.freedesktop.DBus.Error.UnknownMethod: Method "GetMode" with signature "" on interface "org.bluez.Adapter" doesn't exist
в sys_log при перезагрузке
в sys_log при перезагрузке службы увидел след. строку:
может кто знает, чего это?.. может в этом и проблема?
в гугле оптяь же молчок :(
узнать в каком MODE включена
узнать в каком MODE включена работа блютуса hci0:
hciconfig hci0 -a
hciconfig из проекта bluez
# hciconfig -a hci0:
Mode - UP RUNNING ... Нету PSCAN ISCAN.
Для того чтобы установить Mode как я понял нужно дать комманду через dbus bluez.
типа того:
Но у меня выдает ошибку..
Даже когда я пытаюсь просто прочитать информацию через dbus-send о Mode вот что получаю:
Это ты написал команду для
Это ты написал команду для управления Bluez-3.x. У 4 - все по-другому, и документации на оф. сайте тоже нет, пока. Думаю, нада исходники Blueman 1.0 потрошить на предмет управления этой гадостью... Чем сейчас и занялся :) Но... Быстро устал :)
может быть с этой стороны
может быть с этой стороны попробовать зайти.. :(
можно ли как нибудь через dbus узнать какие объекты ему доступны на данный момент..
может у меня org.Bluez.Adapter недоступен на данный момент?..
в логах пишет не /org/bluez/hci0 а /org/bluez/5555/hci0
причем число 5555 меняется после каждой перезагрузки службы dbus.
Спасибо