hciattach - подключает последовательные устройства через UART HCI к стеку BlueZ
hciattach [-n] [-p] [-t таймаут] терминал тип|идентификатор скорость поток bdaddr
hciattach используется для подключения последовательных UART (универсальных асинхронных приёмо-передатчиков) к стеку Bluetooth через транспортный интерфейс HCI.
-n Не отключаться от управляющего терминала. -p При отключении вывести идентификатор процесса. -t таймаут Указать таймаут инициализации. (По умолчанию - 5 секунд.) терминал Указывает последовательное подключаемое устройство. Символы /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. Поддерживаемыми идентификаторами являются следующие (идентификатор производителя, идентификатор изделия):
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. bdaddr bdaddr указывает адрес используемого устройства Bluetooth. Некоторые устройства (такие как STLC2500) не хранят адрес Bluetooth в аппаратной памяти. Вместо этого адрес должен быть задан во время процесса инициализации. Если указан этот аргумент, то этот адрес будет использован для инициализации устройства. Во всех остальных случаях будет использован адрес по умолчанию.
Документ написан Максимом Краснянским (Maxim Krasnyansky) <maxk@qualcomm.com>Страница руководства написана Нилсом Фербером (Nils Faerber) <nils@kernelconcepts.de>
Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.
BlueZ | HCIATTACH (8) | 22 января 2002 |