Raspberryy pi 3 BLE устройства

Я новичок в Android. У меня есть устройство Raspberry pi 3. Я могу подключить мобильное устройство к Raspberry pi 3 через классический Bluetooth. Теперь я не совсем понимаю, как Raspberry подключить мобильное устройство к Raspberry через Bluetooth с низким энергопотреблением. Мы можем подключить устройство BLE к Android-устройство и получить характеристики и может написать характеристику. Теперь я хочу сделать то же самое в Raspberry Pi 3, как (монитор сердечного ритма,MI Band 2)

1 ответ

  1. Сделай это с помощью программы

    Вы можете сделать это программно, используя DBus Calls. DBus - это метод межпроцессного взаимодействия, используемый в Linux. Привязки DBus можно использовать для разных языков, таких как python или C, для выполнения вызовов DBus и выполнения операций. Несколько ссылок, которые помогут вам начать:

  2. Использование Gatttool из терминала

    Gatttool - терминальный инструмент, такой же, как hcitool. Вы можете использовать следующие команды, чтобы заставить это работать:

    • hcitool lescan Предоставляет вам список ближайших низкоэнергетических устройств

    • gatttool -b mac_adress_of_le_device -I дает вам интерактивный сеанс с упомянутым устройством LE

    • Из интерактивного сеанса дайте подключиться для подключения к устройству

    • первичный, чтобы получить первичные услуги.

    • Исходя из этого, вы можете использовать значения дескриптора, чтобы получить список характеристик конкретной услуги. характеристики ручки

    • Чтобы получить значение характеристики, используйте дескриптор char-read-hnd

    • Чтобы получить характеристический дескриптор, используйте дескриптор char-desc

    • записать в характеристическое значение дескриптора char-write-req

    Надеюсь это поможет!

Другие вопросы по тегам