Open-Club.Net Проект полностью ориентирован на Open Source-подход(изучаем, настраиваем, устанавливаем и общаемся о Linux).
Мы в соц. сетях:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Подключение BT-audio гарнитуры в AltLinux
WMLДата: Пн, 28.12.2009, 10:30 | Сообщение # 1
Сержант
Группа: Новичок
Сообщений: 16
Небольшой мануал по настройке BT-audio гарнитуры (от любого сотового
телефона подойдёт) для работы с SIP телефоном (twinkle):

1). Идём на http://bluetooth-alsa.sourceforge.net/, качаем всё из cvs
(plugz)

2) собираем, устанавливаем

3) из скачанного CVS накладываем патч на ядро, как написано в этой
документации: http://bluetooth-alsa.sourceforge.net/build.html

4) делаем конфиг для alsa в ~/.asoundrc пишем, заменив в default на свой
адрес BT адаптера. Адрес берётся из команды hcitool scan:
$ cat ~/.asoundrc
pcm.headset {
@args [BDADDR TIMEOUT]

# The Bluetooth device address for target headset, used for Audio Gateway (PC) initiated connections
# Please note that this value is ignored when the connection is Headset initiated
@args.BDADDR {
type string
default "00:00:A3:66:B1:43"
}

# This value represents how long we will try to reach the headset, until we give up.
# Value is in milliseconds
@args.TIMEOUT {
type integer
default 6000
}

type sco bdaddr $BDADDR
timeout $TIMEOUT
}

ctl.headset {
type sco }

pcm.a2dpd {
type a2dpd
}

4) Связываем гарнитуру с компьютером. Наверное это самый сложный процесс.

Для этого:
- перевести гарнитуру в режим поиска (например удерживая кнопку вклуючения более 10 секунд).

- делаем скриптик на шелл, вот с таким содержимым:

#!/bin/sh
echo "PIN 0000"

где 0000 - pin код вашей BT гарнитуры (по дефолту 0000, как правило)
- Запускаем "passkey-agent --default ./pin-helper.sh"

- в отдельном терминале говорим:


sdptool browse BDADDR

BDADDR вашей гарнитуры узнаётся из hcitool scan

По идее этого должно хватить.. после связывания (смотрим
/var/log/messages) - всё должно заработать

6) запускаем headsetd

5) пробуем играть звук:
aplay -Dplug:headset какой-нить_wav_файл

6) настраиваем twinkle на работу через устройство plug:headset, выбрав
в списке устройств - other alsa devices.

=============

> List of files which have been downloaded from the "devel" incoming:
> bluetooth-alsa-0.5-alt0.cvs.20070327.src.rpm
> libsbc-0.0-alt0.cvs.20070327.src.rpm

Начало было положено rider@ в http://lists.altlinux.org/pipermail/sisyphus/2007-January/092398.html

А далее я купил себе A2DP наушники, и теперь ничего собирать не надо,
просто настраивать headsetd по рекомендациям выше ;)

PS tested hardware:
headset - iqua BHS-701, bluetooth dongle - BLUETAKE. Вывод hciconfig hci0:

hci0: Type: USB....

Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Class: 0x3e0100
Service Classes: Networking, Rendering, Capturing, Object Transfer, Aud
io
Device Class: Computer, Uncategorized
HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver: 0x7a6
Manufacturer: Cambridge Silicon Radio (10)

 
HottedobanonaДата: Сб, 05.05.2012, 16:51 | Сообщение # 2
Группа: Гости





Спасибки)
 
SnusadonovaДата: Сб, 07.07.2012, 12:43 | Сообщение # 3
Группа: Гости





Coach 銉愩儍銈?
 
RootДата: Сб, 07.07.2012, 13:25 | Сообщение # 4
Admin
Группа: Гуру
Сообщений: 180
Quote (Snusadonova)
Coach 銉愩儍銈?

нет, тут нет твоего тренера 銉愩儍銈)))
 
  • Страница 1 из 1
  • 1
Поиск:
Новый ответ
Имя:
Текст сообщения:
Код безопасности: