Решил поставить себе весрию bluez повыше, а то сейчас траблы, пропадает коннект с телефоном.. не знаю точно, в чем проблема, уже пробовал телефон даже менять, в принципе проблема остается..
счас думаю попробовать версию 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, но вот дальше к сожалению не разобрался.. на оф. сайте не могу нормально найти информации .. конечно может плохо ищу..
скиньте пож-та пример конфигов настроенных на работу с мобилой.. или где можно посмотреть..
P.s. Gentoo 2.6.25-gentoo-r8
Спасибо
получается что блютус можно управлять двумя способами, через 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 |