Не удается настроить Bluetooth на сервере 16.04

Вопрос или проблема

Я пытался следовать нескольким учебникам, но все они ссылаются на hidd или bluez-simple-agent.
Я установил bluez, bluez-tools, bluetooth, но когда я запускаю hidd или bluez-simple-agent, я получаю команда не найдена.

Я пытался:

sudo apt-get remove --purge bluez bluez-tools bluetooth && sudo apt-get install bluez bluez-tools bluetooth  

Но это дает те же результаты.

Моя конечная цель – сопрячь Bluetooth клавиатуру. Буду признателен за любую помощь!

Мне удалось следовать этой статье на AskUbuntu, используя bluetoothctl. Если вы не можете набрать текст в приглашении bluetoothctl, запустите его с sudo.

Я также выполнил [bluetooth]# trust [MAC-адрес клавиатуры]

Ответ или решение

Конфигурация Bluetooth в Ubuntu 16.04 Server может быть несколько запутанной, особенно если вы пытаетесь использовать устаревшие инструменты. Давайте разберемся, как правильно настроить Bluetooth на вашем сервере и подключить блютуз-клавиатуру.

Шаги по настройке Bluetooth

  1. Убедитесь, что необходимые пакеты установлены:
    Вам нужно установить bluez, bluetooth и bluez-tools. Это можно сделать с помощью следующей команды:

    sudo apt-get update
    sudo apt-get install bluez bluetooth bluez-tools
  2. Проверьте состояние службы Bluetooth:
    Убедитесь, что служба Bluetooth запущена. Используйте следующую команду:

    systemctl status bluetooth

    Если служба не запущена, вы можете её запустить командой:

    sudo systemctl start bluetooth

    И, если хотите, чтобы она автоматически запускалась при загрузке системы:

    sudo systemctl enable bluetooth
  3. Используйте bluetoothctl для управления Bluetooth:
    Вместо hidd и bluez-simple-agent, используйте утилиту bluetoothctl, которая является более современным и удобным инструментом для управления Bluetooth.

    Запустите bluetoothctl:

    sudo bluetoothctl
  4. Активируйте Bluetooth:
    Внутри интерфейса bluetoothctl, выполните следующие команды:

    power on          # Включает Bluetooth
    agent on          # Включает агент, который отвечает за сопряжение устройств
    scan on           # Включает сканирование, чтобы найти устройства

    Вы увидите список доступных устройств. Найдите вашу клавиатуру и запомните её MAC-адрес (что-то вроде XX:XX:XX:XX:XX:XX).

  5. Сопряжение с клавиатурой:
    Используйте MAC-адрес для сопряжения:

    pair XX:XX:XX:XX:XX:XX

    После успешного сопряжения введите:

    trust XX:XX:XX:XX:XX:XX

    Это позволит вашей системе автоматически подключаться к клавиатуре в будущем.

  6. Завершение работы:
    Выйдите из bluetoothctl, выполнив:

    exit
  7. Проверьте устройство:
    Чтобы проверить, правильно ли подключена клавиатура, можете использовать:

    bluetoothctl devices

    Убедитесь, что ваша клавиатура отображается в списке и имеет статус «Connected».

Заключение

Следуя этим шагам, вы должны быть в состоянии успешно настроить Bluetooth на вашем сервере Ubuntu 16.04 и подключить блютуз-клавиатуру. Если у вас возникнут проблемы, заранее убедитесь, что ваше Bluetooth-устройство исправно, и что у него есть заряд. Если проблема persist, возможно, стоит проверить наличие обновлений системы или драйверов, а также исследовать специфические проблемы модели вашего Bluetooth-адаптера.

Оцените материал
Добавить комментарий

Капча загружается...