The OpenNET Project / Index page

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

Siemens S55 + Bluetooth + GPRS + SieFS (mobile gprs modem ppp bluetooth linux)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: mobile, gprs, modem, ppp, bluetooth, linux,  (найти похожие документы)
From: nucleus Date: Wed, 16 Feb 2006 18:21:07 +0000 (UTC) Subject: Siemens S55 + Bluetooth + GPRS + SieFS Оригинал: http://www.zlug.pp.ru/node/199 Нам понадобится: * Сам Bluetooth , у меня он на USB сажается. * Телефон Siemens S55 * Linux. Пакеты для работы с Bleutooth: * libbluetooth * bluez-utils-2.3 * bluez-sdp-1.5 и для работы SieFS * fuse-source_1.3-1 * fuse-utils_1.3-1 * siefs_0.4-1 Вставляем Bluetooth, если все ок, то должно быть так: laptop nucleus ~ % dmesg | tail usb 1-1: new full speed USB device using uhci_hcd and address 2 Bluetooth: Core ver 2.7 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: HCI USB driver ver 2.7 usbcore: registered new driver hci_usb Включаем Bluetooth в телефоне, для этого жмем: меню,9,6,4. Стартуем hcid от рута. # hcid Теперь ищем телефон :) % hcitool scan Scanning ... 00:01:E3:07:AE:AC S55 Вот он родной. Можно его попинговать :) # l2ping 00:01:E3:07:AE:AC Ping: 00:01:E3:07:AE:AC from 00:09:DD:10:2B:2F (data size 20) ... 0 bytes from 00:01:E3:07:AE:AC id 200 time 45.79ms 0 bytes from 00:01:E3:07:AE:AC id 201 time 46.74ms 0 bytes from 00:01:E3:07:AE:AC id 202 time 36.73ms 3 sent, 3 received, 0% loss Забиндим на /dev/rfcomm0 наш телефон по каналу 1. На 1 канале у нас какраз RFCOMM и Dialup Networking. (Более подробно можно посмотреть командой sdptool browse 00:01:E3:07:AE:AC) # rfcomm bind rfcomm0 00:01:E3:07:AE:AC 1 Если нет /dev/rfcomm0, создадим: # mknod /dev/rfcomm0 c 216 0 Итак, полдела сделано. Для спаривания телефона с компом надо настроить PIN код. Для этого правим /etc/bluetooth/hcid.conf Находим там "pin_helper /bin/bluepin;" и меняем на "pin_helper /etc/bluetooth/bluepin" Создадим скрипт с PIN кодом 123. # echo "#\!/bin/sh\necho \"PIN:00\"" > /etc/bluetooth/bluepin Хорошо, теперь настроим GPRS. у меня оператор Beeline, поэтому примерные скрипты для этого оператора; /etc/ppp/peers/beeline debug 57600 crtscts modem lock novj nodetach noipdefault defaultroute disconnect '/usr/sbin/chat -e -f /etc/ppp/chat/disconnect -v' connect '/usr/sbin/chat -e -f /etc/ppp/chat/connect -v' /dev/rfcomm0 user beeline nobsdcomp nodeflate Файл /etc/ppp/chat/connect '' AT TIMEOUT 240 OK ATE0 OK 'AT+CGDCONT=1,"IP","internet.beeline.ru"' OK ATS0=0 OK AT+CGQREQ=2,0,0,0,0,0 OK AT+CGQMIN=2,0,0,0,0,0 OK AT+CGATT? OK ATDT*99***1# TIMEOUT 22 CONNECT "" Файл /etc/ppp/chat/disconnect SAY "\nDisconnecting...\n" "" "\K" "" "+++ATH" SAY "\nDisconnected.\n" Файл /etc/ppp/pap-secrets beeline * "beeline" * Звонить так: # pppd call beeline Теперь SieFS. после установки пакетов, сборки модуля, загружаем модуль # modprobe fuse в /proc/fs/fuse/dev должен появиться новый девайс. В /etc/fstab прописывает наш телефон: /proc/fs/fuse/dev /mnt/s55 siefs device=/dev/rfcomm0,noauto 0 0 Монтируем и проверяем, на эти ошибки не обращаем внимания :) # mount /mnt/s55 /usr/bin/fusermount: failed to set capabilities: Operation not permitted /usr/bin/fusermount: failed to restore capabilities: Operation not permitted % ls /mnt/s55 Address book apo Colour scheme email Java PersistentData Sms Text module Animation Cache Data objects Internet Misc Pictures Sounds Voice memo Все работает :)

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

Обсуждение [ RSS ]
  • 1, D_ion (?), 02:19, 19/05/2007 [ответить]  
  • +/
    Уже использовал bt и gprs на телефоне, но первый раз прочитал про SieFS, попробовал - заработало! :)
    Большое Спасибо за доходчивое объяснение. Теперь бэкаплю телефон просто tar'ом.

    только в fstab я записал не
    /proc/fs/fuse/dev   /mnt/s55   siefs   device=/dev/rfcomm0,noauto   0 0
    , а
    /dev/rfcomm0   /mnt/sk65   siefs   noauto   0 0

    использую
             siefs-0.5
             fuse-2.6.3

     

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




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

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