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 <Bluetooth−адрес> [причина]
Разорвать радиоподключение с удалённым устройством 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>
Перевод на русский язык выполнил Владимир Ступин <vladimir@stupin.su>.