hcitool - настройка соединений Bluetooth
НАЗВАНИЕ
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>.