Извините, форум закрыт!

Вход в форум не работает, можно читать форум под гостем.

Если лето, то лето во всём!

Автор Тема: Ubuntu+Bluetooth и мобила  (Прочитано 5424 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fiat124Автор темы

  • Живёт здесь
  • *****
  • Сообщений: 854
  • Ни что не истина, все дозволено!
  • Откуда: Южный Урал
  • DVB: TT-connect S2-3650 CI
  • Спутник: Tricolor(56E),Tricolor(36E)
Ubuntu+Bluetooth и мобила
« : 04 Март 2010, 12:43 »
Привет всем с такой необходимостью столкнулся относительно не давно месяца два назад скажу сразу в интернете достаточно много мануалов но не один из них мне не помог в том плане что пришлось собирать инфу из разных мануалов протестированно в ubuntu 8.04 и 9.04

Ладно приступим собственно к делу во первых удалите сопряжение из мобилы

нам нужны три пакета
wvdial
bluez-utils
bluez
в терминале при наличии другого интернета на убунту

fishman@ubuntu:~$ sudo apt-get install wvdialи также остальные пакеты

для звонилки мне понадобилось в версии 9.04
libuniconf4.4
libwvstreams4.4-base_4.4
libwvstreams4.4-extras
libxplc0.3.13
fishman@ubuntu:~$ sudo apt-get install bluez-utils

fishman@ubuntu:~$ sudo apt-get install bluez

или в винде с сайта http://packages.ubuntu.com/

мы уже воткнули адаптер и включили телефон после чего пишем в терминале следующее

fishman@ubuntu:~$ hcitool inqили hcitool scan
это команда позволит нам увидить адрес блютуз устройства

Inquiring ...
00:1E:7D:06:07:9E clock offset: 0x0c34 class: 0x180204
также отредактируйте hcid.conf
fishman@ubuntu:~$ sudo gedit /etc/bluetooth/hcid.confвот этот файл
options {
autoinit yes;
security auto;
pairing multi;
[b]passkey "1234"[/b];
}
device {
name "%h-%d";
[b]class 0x180204[/b];
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}
как видите мы сюда вписали наш класс
Inquiring ...
00:1E:7D:06:07:9E clock offset: 0x0c34 class: 0x180204
и пароль для сопряжения passkey "1234"

теперь определим командой sdptool browse канал соединения естественно вводите свой адрес блютуза

fishman@ubuntu:~$ sdptool browse 00:1E:7D:06:07:9E
Browsing 00:1E:7D:06:07:9E ...
Service Name: WBTEXT
Service RecHandle: 0x10000
Service Class ID List:
UUID 128: db1d8f12-95f3-402c-9b97-bc504c9a55c4
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"" (0x1cdb1d8f-1295-f340-2c9b-97bc504c9a55)
Version: 0x0100

Service Name: Serial Port
Service RecHandle: 0x10001
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 2
Profile Descriptor List:
"Serial Port" (0x1101)
Version: 0x0100

Service Name: Dial-up Networking
Service RecHandle: 0x10002
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100


Service Name: Voice GW
Service RecHandle: 0x10003
Service Class ID List:
"Headset Audio Gateway" (0x1112)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 4
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0100

Service Name: Voice GW
Service RecHandle: 0x10004
Service Class ID List:
"Handsfree Audio Gateway" (0x111f)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
Profile Descriptor List:
"Handsfree" (0x111e)
Version: 0x0101

Service Name: Advanced audio source
Service RecHandle: 0x10005
Service Class ID List:
"Audio Source" (0x110a)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 25
"AVDTP" (0x0019)
uint16: 0x100
Profile Descriptor List:
"Advanced Audio" (0x110d)
Version: 0x0100

Service RecHandle: 0x10006
Service Class ID List:
"AV Remote Target" (0x110c)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 23
"AVCTP" (0x0017)
uint16: 0x100
Profile Descriptor List:
"AV Remote" (0x110e)
Version: 0x0100

Service Name: OBEX File Transfer
Service RecHandle: 0x10007
Service Class ID List:
"OBEX File Transfer" (0x1106)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 6
"OBEX" (0x0008)
Profile Descriptor List:
"OBEX File Transfer" (0x1106)
Version: 0x0100

Service Name: Object Push
Service RecHandle: 0x10008
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 7
"OBEX" (0x0008)
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100

канал у нас 3 теперь отредактируем конфиг в терминале пишем

fishman@ubuntu:~$ sudo gedit /etc/bluetooth/rfcomm.conf

#
# RFCOMM configuration file.
#

rfcomm0 {
# Automatically bind the device at startup
bind no;

Bluetooth address of the device
device 00:1E:7D:06:07:9E;

# RFCOMM channel for the connection
channel 3;

# Description of the connection
comment "Example Bluetooth device";
}


введите свой адрес блютуз устройства,номер канала и bind no поменяйте на bind yes чтобы происходило автоматический бинд сохраняем изменения и в терминале активируем порт
fishman@ubuntu:~$ sudo rfcomm bind 00:1E:7D:06:07:9E 3
адрес блютуза телефона и канал

Так теперь отредактируем конфиг wvdial в терминале пишем

fishman@ubuntu:~$ sudo gedit /etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
SetVolume = 0
Init1 = AT+CGDCONT=1,"IP","internet.mts.ru"
Phone = *99***1#
Username = mts
Password = mts
New PPPD = yes

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
SetVolume = 0
Init1 = AT+CGDCONT=1,"IP","internet"
Phone = *99***1#
Username = gdata
Password = gdata
New PPPD = yes

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
SetVolume = 0
Init1 = AT+CGDCONT=1,"IP","internet.beeline.ru"
Phone = *99***1#
Username = beeline
Password = beeline
New PPPD = yes

здесь показал три конфига соответственно для трех оператров мтс,мегафон и билайн
baud-скорость

init1-код иницилизации модема

остальное все понятно сохраните изменения и запускайте звонилку wvdial пишем в терминале
fishman@ubuntu:~$ sudo wvdial

вуаля вы в сети!
« Последнее редактирование: 05 Март 2010, 13:39 от fiat124 »

 



 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
4324 Просмотров
Последний ответ 13 Июнь 2010, 22:27
от fiat124
0 Ответов
1371 Просмотров
Последний ответ 09 Сентябрь 2010, 10:33
от fiat124
0 Ответов
1429 Просмотров
Последний ответ 28 Апрель 2011, 22:18
от doctor Alban


При использовании материалов форума ссылка на форум обязательна.

Rambler's Top100