[РЕШЕНО] Bluez-4
inspirra 6 апреля, 2009 - 04:46
Установил последний net-wireless/bluez-4.34 и kdebluetooth4, подправил "/etc/dbus-1/system.d/bluetooth.conf" - работает!
Но теперь встал вопрос: как авторизовать девайсы общим ключом? Т.е. без авторизации через специальные GUI-клиенты типа (kbluetooth, blueman, bluez-gnome и тп.).
В bluez-3.XX надо было только указать "paskey" и "security auto" в hcid.conf - и все устройства авторизовались бы автоматически, по единому ключу. А в bluez-4 ничего подобного нету.
»
- Для комментирования войдите или зарегистрируйтесь
- - -
Нашел! Вот тут: http://www.adamish.com/blog/000361.php
Достаем: /var/tmp/portage/net-wireless/bluez-4.34/work/bluez-4.34/test/simple-agent
и правим:
- return raw_input("Enter PIN Code: ")
+ return "XXXX"; #raw_input("Enter PIN Code: ")
Вопрос к кодерам на питоне: как вместо пароля ("XXXX") подставить содержимое /etc/bluetooth/pin?
Цитата:pin_file =
Открывает файл, читает первую строку в переменную password, обрезает пробельные символы с краёв, закрывает файл.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
- - -
Большущее спасибо!
Очепятка: s/pin_file/pinfile/ ?
Ага. Хм, мне казалось, вроде
Ага.
Хм, мне казалось, вроде бы исправлял. Сейчас исправлю ещё раз.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Передача файлов с устройства на компьютер
Новая задача...
Возможность передавать файлы с устройств на компьютер в автономном режиме (т.е. без GUI агентов и подтверждений).
Через kdebluetooth4 файлы гоняются в обе стороны без проблем. Но нужно гонять файлы без GUI, с возможностью передачи и получения с устройства. Получать файлы можно через obexftpd, а вот как их передавать - с устройства на компьютер?
С помощью чего это можно реализовать?
Передача файлов с устройства на компьютер
Все просто - obexftp.
- - -
В том то и дело,
- obexftp - полноценно работает на прием и передачу, а так же на ее основе работает obexfs.
Но эти утилиты для работы с компьютера, а мне надо принимать/передавать с телефона, в автономном режиме. Т.е. подошел к серверу с любым блютуз-девайсом и зная key передал/забрал файлы из расшареного каталога.
- obexftpd - может только расшарить директорию, но не позволяет получать файлы (инициируя передачу с телефона).
- sobexsrv - наоборот - как раз таки позволяет получать с телефона на комп. но не может расшарить.
Хотя у обоих написано что они умеют и принимать и передавать. Т.е. пока вижу выход в использовании сразу обеих утилит.
kbluetooth4
А как Вы запустили kbluetooth4 не под рутом?
- - -
На днях тут, на форуме, проскакивало:
Группа куда входит юзер
kbluetooth4
ОНО!!! Спасибо.