Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Блоги сообщества Raspberry Pi
  3. Подключение Raspberry Pi к телефону по Bluetooth. Часть 1

Подключение Raspberry Pi к телефону по Bluetooth. Часть 1

Запланировано Прикреплена Закрыта Перенесена Блоги сообщества Raspberry Pi
1 Сообщения 1 Posters 758 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано pi
    #1

    В этой статье мы рассмотрим как установить связь между смартфоном и Raspberry Pi по Bluetooth, и в каких полезных целях можно данное соединение использовать.

    Что потребуется:

    1. Телефон с поддержкой Bluetooth (я тестировал на Android смартфоне Huawei)

    2. USB-Bluetooth модуль для Raspberry Pi (покупал такой http://smarteletronika.com/viewproduct/76/

    3. Дополнительное программное обеспечение

    ba781337-8a2d-4648-8d6e-78209758b6d7-image.png

    Загружаем Raspberry Pi и подключаем Bluetooth USB модуль. В Raspbian модуль работает "из коробки" и никаких дополнительных драйверов устанавливать не надо.

    Устанавливаем необходимое ПО

    sudo apt-get install bluetooth bluez-utils bluez-compat
    

    Получаем список доступных Bluetooth устройств, к которым может подключиться Raspberry Pi (не забудьте сделать смартфон видимым для других BT устройств в настройках):

    hcitool scan
    

    В ответ на эту команду появится список доступных для сопряжения устройств. Ищем в списке наше и берём его адрес (у меня 18:34:51:55:B0:D8)

    Устанавливаем соединение между Raspberry Pi и смартфоном (Перед установкой соединения нужно отредактировать скрипт /usr/bin/bluez-simple-agent следующим образом - открываем скрипт в текстовом редакторе и меняем строчку capability = "KeyboardDisplay" на capability = "DisplayYesNo"):

    bluez-simple-agent hci0 18:34:51:55:B0:D8
    

    В ответ в консоли Raspberry Pi должен появится запрос подтверждения, одновременно на экране смартфона появляется запрос на разрешение сопряжения:

    RequestConfirmation (/org/bluez/2184/hci0/dev_20_F3_A3_E2_D7_49, 100111)
    Confirm passkey (yes/no):
    

    Отвечаем "yes" и нажимаем кнопку "Сопряжение" в окне запроса на смартфоне.

    Если всё прошло успещно, то скрипт bluez-simple-agent должен вывести надпись

    Release
    New device (/org/bluez/2184/hci0/dev_20_F3_A3_E2_D7_49)
    

    Всё - теперь соединение успешно установлено.

    В следующих частях этой статьи мы рассмотрим как проигрывать музыку со смартфона на Raspberry Pi, а также осуществлять звонки и слать sms-сообщения

    1 ответ Последний ответ
    0

    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Login or register to search.
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Главная
    • Документация
    • Последние
    • Пользователи