The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Использование периферии Bluetooth с Asus Eee PC (bluetooth asus notebook linux bluez keyboard mouse obex)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: bluetooth, asus, notebook, linux, bluez, keyboard, mouse, obex,  (найти похожие документы)
From: Сгибнев Михаил Newsgroups: email Date: Mon, 5 Aug 2008 17:02:14 +0000 (UTC) Subject: Использование периферии Bluetooth с Asus Eee PC Оригинал на английском: http://wiki.eeeuser.com/howto:bluetoothdongles Несмотря на то, что Eee PC не имеет встроенной поддержки Bluetooth, можно использовать внешнее устройство USB Bluetooth. Eee с установленным Linux имеет все необходимое для настройки адаптера Bluetooth, но делать это придется из командной строки, так как графической утилиты не предусмотрено. Не волнуйтесь - это просто. В принципе, для настройки подойдет любое руководство для Linux, только смело можно опускать части, касающиеся патчей ядра или установки стека Bluetooth, так как это все уже имеется. Настраиваем интерфейс Bluetooth Вот список команд, которые вам помогут, если адаптер Bluetooth было определено системой. Обратите внимание, эти команды не подходят для моделей 2G Surf. 1. Подключите адаптер USB bluetooth 2. Отуройте командную строку (Ctrl-Alt-T) 3. Выполните команду dmesg Которая выведет лог сообщений ядра, и посмотрите несколько последних строк на предмет упоминаний о Bluetooth. Там должно быть указано, что устройство обнаружено и запущена поддержка Bluetooth. Выглядеть это будет примерно так: Bluetooth: HCI device and connection manager initialized 4. Выполните: sudo hciconfig Будет показан список Bluetooth интерфейсов: hci0: Type: USB BD Address: 00:12:34:AB:CD:EF ACL MTU: 192:8 SCO MTU 64:8 DOWN RX bytes ... TX bytes ... Если устройство присутствует и его статус DOWN, введите: sudo hciconfig hci0 up Для его активации, или sudo hciconfig hci0 down Для остановки 6. Теперь выполните: hcitool dev Для вывода списка устройств: Devices: hci0 00:12:34:AB:CD:EF Подключение беспроводной клавиатуры/мыши 1. Следуйте инструкциям, приведенным выше, для активации адаптера Bluetooth 2. Отредактируйте /etc/default/bluetooth: sudo kwrite /etc/default/bluetooth В котором включите поддержку Human Interface Devices HIDD_ENABLED=1 3. Перезапустите стек bluetooth для инициализации изменений /etc/init.d/bluetooth restart 4. Введите sudo hidd --search Так мы автоматически найдем и подключим Bluetooth мышь и/или клавиатуру. Убедитесь, что клавиатура и мышь находятся в режиме detection/discoverable. 5. Для непосредственного клавиатура или мыши, выполните: sudo hidd --connect 00:12:5A:65:78:A4 Вам необходимо заменить адрес устройства на то, который вам покажет команда hidd --search Автоматическое подключение после загрузки Внимание: Вы используете инструкции в этой главе на свой страх и риск. Если в результате выполненных изменений нет возможности загрузить рабочий стол и машина бесконечно перезагружается, воспользуйтесь Rescue Console. Для автоматического подключения клавиатуры или мыши после старта системы, необходимо выполнить скрипт bluetooth init. Если вы работаете на предустановленном дистрибутиве Xandros Linux, вам необходимо отредактировать '/usr/sbin/services.sh', выполнив команду sudo kwrite /usr/sbin/services.sh. Найдите следущую строку: start-stop-daemon --start --quiet --oknodo --pidfile /var/run/cups/cupsd.pid --exec /usr/sbin/cupsd Перед этой строкой вставьте: sudo hciconfig hci0 reset sudo /usr/sbin/invoke-rc.d bluetooth start Первая строка необходима только для некоторых адаптеров, например для моего Hama Nano-Bluetooth-USB-Adapter. Также вам необходимо отредактировать файлы '/sbin/fastshutdown.sh' и '/sbin/fastreboot.sh', для того, чтобы корректно останавливать bluetooth перед перезагрузкой или выключением, так как с некоторыми устройствами bluetooth возникают проблемы подключения после загрузки системы. Выполните команду sudo kwrite /etc/sbin/fastshutdown.sh и найдите следущую строку: [ `id -u` = "0" ] || echo "Must be root." Перед ней вставьте: /etc/init.d/bluetooth stop sleep 1 Теперь повторите тоже самое с файлом '/sbin/fastreboot.sh'. После перезагрузки у вас есть все шансы на автоматическое подключение клавиатуры или мыши в течении нескольких секунд. Подключение мобильного телефона Смотрите: http://www.3eportal.com/index.php?option=com_content&task=view&id=17&Itemid=34 Для устройств Windows Mobile: http://peterbouda.blogspot.com/2008/04/linux-eeepc-and-windows-mobile-internet.html Передача файлов через OBEX Эта глава предполагает, что все вышеперечисленное вы уже сделали. Также нам потребуется несколько дополнительных пакетов Xandros. Устанавливаем ussp-push: sudo apt-get install ussp-push Находим MAC адрес вашего телефона: hcitool scan Обратите внимание на последовательность типа 01:23:45:67:89:AB, затем найдите канал OBEX: sdptool search --bdaddr 01:23:45:67:89:AB OPUSH Запомните номер канала - в данном случае 9. Откройте /etc/bluetooth/rfcomm.conf и добавьте новую секцию в его конец. Если секция rfcomm1 у вас уже имеется, используйте следующий свободный номер. rfcomm1 { # # Automatically bind the device at startup bind yes; # # # Bluetooth address of the device device 01:23:45:67:89:AB; # # # RFCOMM channel for the connection channel 9; # # # Description of the connection comment "OBEX Push"; } После перезагрузки вам должна быть доступна команда: sudo ussp-push /dev/rfcomm1 <local_filename> <phone_filename> Передача Установите obexpushd командой: sudo apt-get install obexpushd Когда вы захотите получить файл, перейдите в каталог, в который вы хотите его сохранить и выполните: obexpushd -n -B Дополнение: заметка о связывании устройств - http://www.opennet.dev/tips/info/1732.shtml

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1, Аноним (-), 21:25, 08/08/2008 [ответить]  
  • +/
    Subject: Использование периферии Bluetooth с Asus Eee PC
    + под линухом

    нужно писать
    а то заголовок громкий слишком
    я уже думал под бсд настроили

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру