rfcomm − средство настройки RFCOMM
rfcomm [ опции ] < команда > < устройство >
rfcomm используется для настройки, обслуживания и проверки настроек RFCOMM подсистемы Bluetooth в ядре Linux. Если команда не указана, или задана опция −a, rfcomm выведет информацию о настроенных устройствах RFCOMM.
−h |
Предоставляет список возможных команд. |
||
−a |
Выводит информацию обо всех настроенных устройствах RFCOMM. |
||
−r |
Переключить терминал в "сырой" режим (не работает с "bind"). |
−i <hciX> | <bdaddr>
Команда применяется к интерфейсу hciX, который должен быть именем или адресом установленного устройства Bluetooth. Если не указано, команда воспользуется первым доступным устройством Bluetooth.
−A |
Включить аутентификацию. |
|||
−E |
Включить шифрование. |
|||
−S |
Безопасное соединение. |
|||
−M |
Стать ведущим пикосети. |
−L <секунды>
Задать таймаут для задержек.
show <устройство>
Показать информацию об указанном устройстве.
connect <устройство> [bdaddr] [канал]
Подключить устройство RFCOMM к удалённому устройству Bluetooth на указанном канале. Если канал не указан, будет использован канал с номером 1. Эту команду можно завершить нажатием последовательности клавиш Ctrl−C.
listen <устройство> [канал] [команда]
Ожидать на указанном канале RFCOMM входящих соединений. Если канал не указан, будет использован канал с номером 1, но канал должен быть указан перед командой. Если задана команда, она будет выполнена при подключении клиента. При завершении дочернего процесса или отключении клиента команда будет завершена. Встретившиеся в команде {} будут заменены именем устройства, используемого соединением. Эта команда может быть завершена нажатием последовательности клавиш Ctrl−C.
watch <устройство> [канал] [команда]
Команда watch аналогична команде listen, за исключением того, что при завершении дочернего процесса или отключении клиента команда перезапускает процесс ожидания с теми же параметрами.
bind <устройство> [bdaddr] [канал]
Эта команда привязывает устройство RFCOMM к удалённому устройству Bluetooth. Команда не устанавливает подключение к удалённому устройству, она только создаёт привязку. Соединение будет установлено сразу после того, как приложение попытается открыть устройство RFCOMM. Если номер канала не указан, будет использован канал номер 1.
release <устройство>
Эта команда отвязывает определённую привязку RFCOMM.
Если в качестве устройства RFCOMM указано all, все привязки будут удалены.
Документ написан Марселом Холтманном (Marcel Holtmann) <marcel@holtmann.org>.
Перевод на русский язык выполнил Владимир Ступин <vladimir@stupin.su>.