The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Nokia 3110c и Mandriva Linux, !*! naquad, 14-Мрт-08, 01:23  [смотреть все]
Доброго времени суток.
Возникла потребность в связке мобильника и компьютера
посредством bluetooth.
Поставил bluez*, obex*. Проблема собственно:
сканирование нормально:
Scanning ...
        00:1E:A3:E0:0F:F0       Nokia 3110c
а вот с коннектом проблемы:
[root@naquad obexfs-0.8]# hcitool cc 00:1E:A3:E0:0F:F0
[root@naquad obexfs-0.8]# echo $?
0
[root@naquad obexfs-0.8]# hcitool con
Connections:
[root@naquad obexfs-0.8]#

таким образом просто не соединяется и файлы не перебрасывает :(
Как заставить это всё работать - ума не приложу :(
В одних мануалах говорят о rfcomm в других о hidd, в третьих о sdpd, а в
четвёртых о hcid.
Где правда и как заставить это работать?
На всяк пожарный:
/etc/bluetooth/hcid.conf
options {
        autoinit yes;
        security auto;
        pairing multi;
        passkey "5412";
}
device {
        name "Naquad (Linux)";
        class 0x120104;
        pkt_type DH1,DM1,HV1;
        iscan enable; pscan enable;
        lm accept;
        lp rswitch,hold,sniff,park;
        auth enable;
        encrypt enable;
}

/etc/sysconfig/hidd:
HIDDARGS="--server"

hciconfig -a:
hci0:   Type: USB
        BD Address: 00:11:67:5A:BC:68 ACL MTU: 678:8 SCO MTU: 48:10
        UP RUNNING PSCAN
        RX bytes:18270 acl:151 sco:0 events:613 errors:0
        TX bytes:9067 acl:151 sco:0 commands:275 errors:0
        Features: 0xbf 0xfe 0x8d 0x78 0x08 0x18 0x00 0x00
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: SLAVE ACCEPT
        Name: 'Naquad (Linux)'
        Class: 0x120104
        Service Classes: Networking, Object Transfer
        Device Class: Computer, Desktop workstation
        HCI Ver: 1.2 (0x2) HCI Rev: 0x1fe LMP Ver: 1.2 (0x2) LMP Subver: 0x1fe
        Manufacturer: Integrated System Solution Corp. (57)

P.S. Конечная задача: побросаться файлами и поюзать интернет-соединение телефона.

  • Nokia 3110c и Mandriva Linux, !*! Dorlas, 18:56 , 18-Апр-08 (1)
    >Где правда и как заставить это работать?
    >
    >P.S. Конечная задача: побросаться файлами и поюзать интернет-соединение телефона.

    1) Убеждаетесь, что у Вас запущен сервис: /etc/init.d/bluetooth
    2) Сканируете Ваш телефон, определяете имя и MAC: hcitool scan
    3) ВАЖНО: Сканируете телефон на предмет доступных служб - в этот момент телефон может запросить авторизацию: sdptool browse XX:XX:XX:XX:XX:XX, записываете, на каких Channel функционирует то, что Вам нужно: Dial-Up Networking и т.д.
    4) Правим файл /etc/bluetooth/rfcomm.conf, связывает устройства в /dev/ с каналами на телефоне:

    <code>
    rfcomm0 {
            bind yes;
            device 00:1E:45:3B:BC:AE;
            channel 2;
            comment "K550i";
    }
    </code>

    5) Перезапускаем службу /etc/init.d/bluetooth, смотрим в /dev/, создались ли устройства.
    6) В принципе Интернет можно настроить через обычные звонилки: KPPP и прочее. Указываете строку инициализации и т.д.
    7) На всякий случай еще проверьте через minicom, что у Вас при соединении с устройством rfcomm0 идет ответ: AT :)

    Удачи




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

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