HCITOOL(1)

НАЗВАНИЕ
hcitool - настройка соединений Bluetooth

ОБЗОР
hcitool [-h]
hcitool [-i <hciX>] [команда [параметры_команды]]

ОПИСАНИЕ

hcitool используется для настройки соединений Bluetooth и отправки некоторых специальных команд на устройства Bluetooth. Если команда не задана или используется опция -h, hcitool выведет небольшую справку по использованию и завершит работу.

ОПЦИИ

-h  Предоставляет список возможных команд.

-i <hciX>
    Команда применяется к устройству hciX, которое должно быть именем установленного устройства Bluetooth. Если не указано, команда будет отправлена на первое доступное устройство Bluetooth.

КОМАНДЫ

dev Показать локальные устройства.

inq Запросить удалённые устройства. Для каждого обнаруженного устройства будут показаны адрес устройства Bluetooth, разность показаний часов и класс.

scan
    Запросить удалённые устройства. Для каждого обнаруженного устройства вывести название устройства.

name <bdaddr>
    Вывести название удалённого устройства Bluetooth, имеющего адрес bdaddr.

info <bdaddr>
    Вывести название, версию и поддерживаемые возможности удалённого устройства Bluetooth, имеющего адрес bdaddr.

spinq
    Запустить процесс периодического допроса. Результаты допроса не выводятся.

epinq
    Завершить процесс периодического допроса.

cmd <ogf> <ocf> [параметры]
    Подтвердить произвольную команду HCI на локальном устройстве. ogf, ocf и параметры являются шестнадцатеричными байтами.

con Отобразить соединения в активном диапазоне частот.

cc [--role=m|s] [--pkt-type=<ptype>] <bdaddr>
    Создать в диапазоне частот соединение к удалённому устройству Bluetooth с адресом bdaddr. Опция --pkt-type указывает список допустимых типов пакетов. <ptype> - это список типов пакета, разделённых запятыми, где типами пакета могут быть DM1, DM3, DM5, DH1, DH3, DH5, HV1, HV2, HV3. По умолчанию допустимы пакеты всех типов. Опция --role может иметь значение m (не разрешать изменение роли, оставаться хозяином) или s (разрешить изменение роли, становясь подчинённым, если партнёр захотел стать хозяином). По умолчанию - m.

dc <bdaddr> [reason]
    Удалить радиоподключение от удалённого устройства Bluetooth с адресом bdaddr. В качестве причины может быть указан один из кодов ошибки Bluetooth HCI. По умолчанию для соединений, закрытых пользователем используется код 19. Указанное значение должно быть десятичным.

sr <bdaddr> <роль>
    Для соединения в диапазоне частот поменять роль удалённого устройства на роль хозяина (master) или подчинённого (slave).

cpt <bdaddr> <типы пакетов>
    Для соединения в диапазоне частот изменить типы пакетов устройства Bluetooth с адресом bdaddr. типы пакетов - это список типов пакетов, разделённых запятыми, где типами пакетов могут быть DM1, DM3, DM5, DH1, DH3, DH5, HV1, HV2, HV3.

rssi <bdaddr>
    Показать информацию о мощности принимаемого сигнала для соединения с устройством Bluetooth, имеющим адрес bdaddr.

lq <bdaddr>
    Показать качество канала для соединения с устройством Bluetooth, имеющим адрес bdaddr.

tpl <bdaddr> [type]
    Показать уровень мощности передачи для соединения с устройством Bluetooth, имеющим адрес bdaddr. Типом может быть 0 для текущего уровня мощности передачи (используется по умолчанию) или 1 для максимального уровня мощности передачи.

afh <bdaddr>
    Отобразить карту каналов AFH для соединения с устройством Bluetooth, имеющим адрес bdaddr.

lp <bdaddr> [значение]
    Если значение не указано, отображает настройки политики канала для соединения с устройством Bluetooth, имеющим адрес bdaddr. Если значение задано, устанавливает настройки политики канала для данного соединения в указанное значение. Возможными значеними являются RSWITCH, HOLD, SNIFF и PARK.

lst <bdaddr> [значение]
    Без значения отображает таймаут наблюдения за каналом для соединения с устройством Bluetooth, имеющим адрес bdaddr. Если значение задано, задаёт указанное значение таймаута наблюдения за каналом для этого соединения или задаёт бесконечность, если указан 0.

auth <bdaddr>
    Запросить аутентификацию у устройства Bluetooth с адресом bdaddr.

enc <bdaddr> [включить шифрование]
    Включает или выключает шифрование для устройства Bluetooth с адресом bdaddr.

key <bdaddr>
    Изменить ключ канала соединения для устройства Bluetooth с адресом bdaddr.

clkoff <bdaddr>
    Прочитать разницу между показаниями локальных часов и часов устройства Bluetooth с адресом bdaddr.

clock [bdaddr] [чьи часы]
    Прочитать показания часов для устройства Bluetooth с адресом bdaddr. Часы могут быть локальными (0) или часами пикосети (1 - используется по умолчанию).

АВТОРЫ
Документ написан Максимом Краснянским (Maxim Krasnyansky) <maxk@qualcomm.com> и Марселем Холтманном (Marcel Holtmann) <marcel@holtmann.org>

Страница руководства написана Фабрицио Геннари (Fabrizio Gennari) <fabrizio.gennari@philips.com>

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