Содержание

Skip to end of metadata
Go to start of metadata


Использование беспроводных устройств является небезопасным, и по возможности должно быть полностью исключено.
Для установки пакета blueman на ОС СН Смоленск необходимо подключить репозиторий ОС ОН Орёл.

Данная статья применима к

  • ОС ОН Орёл 2.12
  • ОС СН Смоленск 1.6

Установка пакетов

Пакет blueman для управления устройствами Bluetooth входит в репозиторий ОС ОН Орёл, но при установке ОС по умолчанию не устанавливается.

Пакет blueman может быть установлен с помощью графического менеджера пакетов из командной строки командой

sudo apt install blueman

Работа с пакетом

  • После установки пакета инструменты пакета доступны через графическое меню:
    • Менеджер адаптеров Bluetooth: "Пуск" - "Панель управления" - "Оборудование" - "Адаптеры Bluetooth";
    • Менеджер устройств Bluetooth:  "Пуск" - "Панель управления" - "Оборудование" - "Менеджер Bluetooth";
  • После первого запуска инструменты доступны через панель задач (иконка с символом Bluetooth);

Менеджер адаптеров

Менеджер адаптеров позволяет:

  • Задать имя, под которым будет отображаться адаптер;
  • Задать условия видимости адаптера для внешних устройств;

Менеджер устройств

Менеджер устройств после запуска отображает список подключенных устройств.

Поиск и сопряжение новых внешних  устройств

Для поиска и сопряжения в автоматическом режиме новых устройств:

  • Нажать кнопку "Найти";
  • В списке найденных устройств выбрать нужное (удалить ненужные устройства из списка можно кнопкой со значком "минус" в панели кнопок);
  • Установить сопряжение (через меню "Устройство" - "Сопряжение" или кнопкой на панели кнопок);
  • Выполнить процедуру ввода кодов идентификации в соответствии с инструкцией к устройству;
  • По необходимости установит доверие к устройству (меню "Устройство" - "Доверять" или кнопкой на панели кнопок);

При необходимости можно воспользоваться ручной настройкой параметров сопряжения (меню "Устройство" - "Параметры" или кнопка "Настройка" на панели кнопок);

Сопряжение Astra Linux в качестве внешнего устройства

  • На устройстве, к которому должно быть выполнено сопряжение, выполнить поиск устройств Bluetooth, выбрать устройство Astra Linux и запустить процедуру сопряжения.

  • При этом на экране Astra Linux появится запрос на разрешение сопряжения:
    - ""Подтвердить"
    - "Отклонить"
    - "Default Action"
    Выбрать "подтвердить";

  • На устройстве, к которому должно быть выполнено сопряжение, подтвердить идентификационный код;

  • Далее на экране Astra Linux появится запрос на параметры подключения
    - "Всегда принимать"
    - "Принять"
    - "Отклонить"
    - "Default Action"
     Выбрать нужный параметр.

Работа с Bluetooth из командной строки

Активация и деактивация беспроводных устройств: rfkill

По необходимости установить пакет:

sudo apt install rfkill
Вывод состояния беспроводных адаптеров:
sudo rfkill list
При этом для каждого обнаруженного адаптера выводится:

  • Числовой идентификатор адаптера, который можно использовать для переключения состояний адаптера;
  • Название адаптера;
  • Состояния аппаратной и программной блокировок.

Для переключения аппаратной блокировки обычно следует использовать кнопки ноутбука.

Для переключения состояния программной блокировки используется rfkill, а адаптер указывается с помощью числового идентификатора:


rfkill block 0
или
rfkill unblock 0

Управление адаптерами Bluetooth

Для управления адаптерами Bluetooth из командной строки используется инструмент bluetoothctl.
Инструмент может быть запущен командой


sudo bluetoothctl
После запуска инструмент работает в интерактивном режиме. Для просмотра списка доступных команд можно использовать команду help:


sudo bluetoothctl

[NEW] Controller 00:15:83:03:77:F2 astra-orlel [default]
[bluetooth]# help
Available commands:
list List available controllers
show [ctrl] Controller information
select <ctrl> Select default controller
devices List available devices
paired-devices List paired devices
power <on/off> Set controller power
pairable <on/off> Set controller pairable mode
discoverable <on/off> Set controller discoverable mode
agent <on/off/capability> Enable/disable agent with given capability
default-agent Set agent as the default one
advertise <on/off/type> Enable/disable advertising with given type
set-advertise-uuids [uuid1 uuid2 ...] Set advertise uuids
set-advertise-service [uuid][data=[xx xx ...] Set advertise service data
set-advertise-manufacturer [id][data=[xx xx ...] Set advertise manufacturer data
set-advertise-tx-power <on/off> Enable/disable TX power to be advertised
set-scan-filter-uuids [uuid1 uuid2 ...] Set scan filter uuids
set-scan-filter-rssi [rssi] Set scan filter rssi, and clears pathloss
set-scan-filter-pathloss [pathloss] Set scan filter pathloss, and clears rssi
set-scan-filter-transport [transport] Set scan filter transport
set-scan-filter-clear Clears discovery filter.
scan <on/off> Scan for devices
info [dev] Device information
pair [dev] Pair with device
trust [dev] Trust device
untrust [dev] Untrust device
block [dev] Block device
unblock [dev] Unblock device
remove <dev> Remove device
connect <dev> Connect device
disconnect [dev] Disconnect device
list-attributes [dev] List attributes
set-alias <alias> Set device alias
select-attribute <attribute> Select attribute
attribute-info [attribute] Select attribute
read Read attribute value
write <data=[xx xx ...]> Write attribute value
notify <on/off> Notify attribute value
register-profile <UUID ...> Register profile to connect
unregister-profile Unregister profile
version Display version
quit Quit program

  • No labels