hciattach - подключает последовательные устройства через UART HCI к стеку BlueZ
НАЗВАНИЕ
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>.