HCIATTACH

НАЗВАНИЕ
ОБЗОР
ОПИСАНИЕ
ОПЦИИ
АВТОРЫ
АВТОР ПЕРЕВОДА

НАЗВАНИЕ

hciattach − подключает последовательные устройства через UART HCI к стеку BlueZ

ОБЗОР

hciattach [−b] [−n] [−p] [−t таймаут] [−s скорость] [−l] [−r] терминал тип|идентификатор скорость поток Bluetooth−адрес

ОПИСАНИЕ

hciattach используется для подключения последовательных UART (универсальных асинхронных приёмо−передатчиков) к стеку Bluetooth через транспортный интерфейс HCI.

ОПЦИИ

−b

Отправить break.

−n

Не отключаться от управляющего терминала.

−p

При отключении вывести идентификатор процесса.

−t таймаут

Указать таймаут инициализации. По умолчанию − 5 секунд.

−s размер

Указать начальную скорость вместо скорости, используемой оборудованием по умолчанию.

−l

Перечислить все доступные конфигурации.

−r

Перевести устройство HCI в "сырой" режим (ядро и bluetoothd его игнорируют).

терминал

Указывает подключаемое последовательное устройство. Символы /dev/ могут быть пропущены. Примеры: /dev/ttyS1 ttyS2

тип|идентификатор

Тип или идентификатор подключаемого устройства Bluetooth, например, идентификатор производителя или другой особый идентификатор. В настоящее время поддерживаются следующие типы:

тип

описание

any

Неопределённый интерфейс HCI_UART без опций, относящихся к производителю.

ericsson

Модули, основанные на Ericsson.

digi

Платы, основанные на Digianswer.

xircom

Платы PCMCIA Xircom: Credit Card Adapter и Real Port Adapter.

csr

Последовательный адаптер CSR Casira или последовательный ключ BrainBoxes (BL642).

bboxes

Плата PCMCIA BrainBoxes (BL620).

swave

На микросхемах Silicon Wave.

bcsp

Последовательные адаптеры, использующие микросхемы CSR с последовательным протоколом BCSP.

ath3k

Последовательное Bluetooth−устройство на основе Atheros AR300x.

intel

Устройство Intel Bluetooth

Поддерживаемыми идентификаторами являются следующие (идентификатор производителя, идентификатор изделия):

0x0105, 0x080a

Платы PCMCIA Xircom: Credit Card Adapter и Real Port Adapter.

0x0160, 0x0002

Плата PCMCIA BrainBoxes (BL620).

скорость

Задаёт используемую UART скорость. Скорости выше 115200 бод в секунду требуют особой инициализации, зависящей от производителя, которая не реализована для всех типов устройств. В общем случае поддерживаются следующие скорости:

9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600

Устройства поддерживаемых производителей автоматически инициализируются в соответствии с их наилучшими настройками.

flow

Если к списку опций добавлено ключевое слово flow, то аппаратное управление потоком последовательного канала включается принудительно (CRTSCTS). У всех упомянутых выше типов устройств настройка flow включена по умолчанию. Для принудительного отключения управления потоком воспользуйтесь ключевым словом noflow.

sleep

Включает режим управления энергопотреблением, характерный для устройства. Если sleep добавить к списку опций, то этот режим будет включен. Для его отключения воспользуйтесь nosleep. Всё написанное выше относится к типам устройств, у которых по умолчанию используется режим nosleep.

Замечание: Эта опция действительная только для устройств, поддерживающих возможность включения управления энергопотреблением с компьютера.

bdaddr

bdaddr указывает адрес используемого устройства Bluetooth. Некоторые устройства (такие как STLC2500) не хранят адрес Bluetooth в аппаратной памяти. Вместо этого адрес должен быть задан в процессе инициализации. Если указан этот аргумент, то указанный адрес будет использован при инициализации устройства. Во всех остальных случаях будет использован адрес по умолчанию.

АВТОРЫ

Документ написан Максимом Краснянским (Maxim Krasnyansky) <maxk@qualcomm.com>

Страница руководства написана Нилсом Фербером (Nils Faerber) <nils@kernelconcepts.de>

АВТОР ПЕРЕВОДА

Перевод на русский язык выполнил Владимир Ступин <vladimir@stupin.su>.