HCIATTACH(8)

НАЗВАНИЕ
hciattach - подключает последовательные устройства через UART HCI к стеку BlueZ

ОБЗОР
hciattach [-b] [-n] [-p] [-t timeout] [-s speed] [-l] [-r] tty type|id speed flow bdaddr

ОПИСАНИЕ

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

ОПЦИИ

-b  Отправить break.

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

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

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

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

-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.
Поддерживаемыми идентификаторами являются следующие (идентификатор производителя, идентификатор изделия):

    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>

АВТОР ПЕРЕВОДА
Перевод на русский язык выполнил Владимир Ступин <wheel69@yandex.ru>.