[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Телефон по bluetooth



On 2008.12.08 at 00:16:40 +0300, Mishustin Alexey wrote:

> > 
> > Пакет: bluez-gnome
> > Описание: Bluetooth utilities for GNOME
> >  This package contains various GNOME applets to detect bluetooth
> > adapters and configure them
> В установленных файлах пакета bluez-gnome я вижу только два бинарных
> файла: Bluetooth-applet и Bluetooth-properties. Но обе эти программки,
> как я понимаю, не заменяют ни rfcomm, ни собственно менеджера телефона?

Не заменяют, но дополняют. В частности bluetooth-properties позволяет
включить адаптер в режим discoverable, чего в свежих версиях bluez
невозможно добиться через редактирование hcid.conf,  а bluetooth-applet
умеет работать passkey-agent-ом.

И то и другое бывает нужно для того, чтобы установить соединение между
телефоном и компьютером. А уж как и зачем будет использовано полученное
соединение - для эмуляции последовательного порта, для передачи данных
через OBEX или для организации сети - вопрос отдельный.

> Вообще, правильно ли я понимаю:
> 1) rfcomm - программа, создающая в /dev устройство телефона при работе
> по bluetooth. Она единственная в своем роде?
> 2) Устройство /dev/rfcommN необходимо как для работы с телефоном через
> консоль, так и в GUI-менеджерах навроде xgsm?

Оно вообще говоря нахрен не нужное. Libopenobex умеет работать напрямую
через bluetooth сокеты, а для доступа к сети через современные телефоны
надо использовать протокол BNEP (профиль PAN), а не профиль DUN.
Потому что DUN эмулирует ppp поверх сети с коммутацией пакетов (каковой
является bluetooth), а BNEP (Bluetooth network encapsulation protocol)
работает с этой сетью как с таким ethernet-ом.


Reply to: