Описание тега gatttool

2 ответа

Получайте уведомления о данных BLE в Ubuntu

Я определил пользовательский сервис (NRF51822,S110) для отправки данных датчика. В том, что я включил уведомления для новых данных. Я могу получать данные, если я включил уведомление в приложении NRFconnect в Android и Windows. Но я не могу включить…
15 фев '18 в 12:53
1 ответ

Разница между --char-desc и --characteristics

gatttool --help-all говорит следующее: Usage: gatttool [OPTION...] Help Options: -h, --help Show help options --help-all Show all help options --help-gatt Show all GATT commands --help-params Show all Primary Services/Characteristics arguments --hel…
03 апр '17 в 07:49
0 ответов

Получить дескриптор значения char в windows

В Linux у нас есть инструмент gatttool запросить устройства Bluetooth с низким энергопотреблением. Если мы бежим gatttool --device=[MAC] --characteristics мы получаем список характеристик, которые имеет соответствующее устройство. Пример вывода: han…
12 апр '17 в 14:16
1 ответ

Raspberry Pi3 BLE в качестве центрального устройства, принимающего только один пакет за интервал соединения - gatttool/hcitool

Я был бы признателен, если кто-то может объяснить одну проблему, с которой я столкнулся, когда Raspberry Pi 3 модель B выступает в качестве центрального устройства на соединении BLE с периферийным устройством. Во-первых, я успешно подключаю оба устр…
0 ответов

gatttool не может подключиться к модулю Bluetooth

Я пытаюсь подключить модуль Bluetooth к Raspberry Pi3 с помощью gatttool. Сначала я запустил gatttool с помощью следующей команды и попытался подключиться; $ sudo gatttool -b (MAC ADDRESS) -I Затем было показано сообщение об ошибке. Error: connect: …
21 июн '17 в 02:36
0 ответов

Gatttool в неинтерактивном режиме

Я пытаюсь использовать gatttool для подключения и установки значения на Bluetooth-устройстве. Мне нужно это в неинтерактивном режиме, но можно заставить работать только интерактивный режим: pi@raspberrypi:~/x$ sudo gatttool -I [ ][LE]> connect XX…
1 ответ

BLE gatttool читает последовательные данные из bluno?

Я пытаюсь отправить данные через BLE из Bluno в Raspberry Pi (Raspian), bluez 5.50. Хотя связь, кажется, в порядке. Я поражен тем, что не могу получить серийные данные из дескриптора уведомления. Ниже то, что я пытался. pi@raspberrypi:~ $ sudo gattt…
0 ответов

gatttool(Bluez) отключается, если данные не получены другим устройством (запись без ответа)

Я использую интерактивный исходный код gatttool для связи с другими устройствами. Я изменил код и написал несколько функций-оболочек, сделал из него библиотеку и использовал ее в своем коде. Всякий раз, когда данные (запись без ответа) отправляются …
17 сен '18 в 12:59
0 ответов

BLE (Bluetooth Smart) проблемы с подключением после обнаружения устройства

Я хочу собирать данные из Concept2 Indoor Rower через Python 3 Smart Bluetooth (BLE) в Ubuntu 18.04 с Bluetooth-аддатором 0x8 (BLE-совместимым). Для выполнения машин соединения BLE используйте протокол GATT, а в Python 3 это действие выполняется pyb…
0 ответов

Уведомление о данных от остановки gatttool

У меня есть устройство BLE, которое имеет "аудио сервис". Я хочу получить аудио данные. Я использую gatttool для связи с моим устройством. Для этого я могу включить уведомление. Затем, когда микрофон включен, я получаю данные, но они внезапно прекра…
1 ответ

gatttool LTK, IRK, GAP сомневается?

Я использую bluez для написания приложения BLE. Я прочитал исходный код gatttool, У меня мало сомнений по этому поводу и bluez, Что значит sec-level в gatttool имеется ввиду? Как это связано с механизмами безопасности спецификации BLE Core (Just Wor…
09 янв '17 в 17:55
0 ответов

Связь между двумя BLE (один - linux, а другой - BL654)

Я успешно передал данные между BLE (ноутбук Ubuntu-4.2) и BL654, используя уведомление о характеристиках. BL654 имеет установленный профиль "$autorun$.VSP.UART.bridge.incoming.sb". Но у этого есть некоторое ограничение, то есть длина данных составля…
01 окт '18 в 08:31
0 ответов

gattlib_connect_async() не передает параметр gatt_connection_t* в функцию обратного вызова

Я использую модифицированную версию примера gattlib ble_scan из VS2017 для Linux на плате Raspberry Pi 3 с Raspbian. Но вместо функции gattlib_connect () я использую функцию gattlib_connect_async(). Проблема, которую я наблюдаю, состоит в том, что в…
0 ответов

Слушайте уведомление BLE без написания символов gatttool или bluepy

Я видел несколько примеров использования gatttool или bluepy, они могут прослушивать уведомление BLE только после написания char. Для gatttool требуется char-write-req: gatttool -i -b xx:xx:xx:xx:xx:xx --char-write-req -a 0x0025 -n ff --listen Bluep…
11 янв '18 в 08:07
0 ответов

Узел продолжает отключаться после отправки события обновления соединения - hcitool

В настоящее время я пытаюсь подключить BLE-узлы к Raspberry 3 модели B, следуя инструкциям Nordic Semiconductors. Я использую Zephire OS на своем узле. После установления соединения через $ echo "connect XX:XX:XX:XX:XX:XX 2" > [...]/6lowpan_contr…
1 ответ

gatttool и bluepy отключение, никаких проблем в bluetoothctl

В настоящее время используется датчик пульса OH1 (tiny.cc/mom03y) Я хочу подписаться на уведомление HR, используя Bluepy. У меня работают уведомления, но через 20-30 секунд устройство OH1 отключается как в bluepy, так и в gatttool (удаленный пользов…
12 мар '19 в 07:57
0 ответов

Проблемы с BlueZ/gatttool и смарт-значком Bluetooth

У меня есть один из этих " ION Smart Badges", который, кажется, использует Bluetooth LE для связи. Чтобы управлять им, вы должны использовать это ужасное приложение для Android, поэтому я пытался использовать BlueZ и gatttool на моем Raspberry Pi 3 …
07 апр '19 в 15:23
2 ответа

Как найти дескрипторы, соответствующие различным UUID устройств BLE

Используя gattool, я могу найти UUID, соответствующие дескрипторам моих умных часов, следующим образом: Device: MAC address Name: MS1020 Alias: MS1020 Paired: yes Trusted: yes Blocked: no Connected: no LegacyPairing: no UUID: Generic Access Profile …
0 ответов

Gatttool перестает получать уведомления через несколько секунд (не из-за отключения)

Я использую gattool для подключения к устройству BLE на виртуальной машине Linux (Ubuntu). В системе есть три роли: периферийное, центральное и переносное (получение информации журнала только для отладки) После подключения мне нужно отправить сообще…
1 ответ

Подключение к Mi Band 3 невозможно

Я пытаюсь подключиться к Mi Band 3 через Python, используя некоторые библиотеки, которые у меня есть, но не могу - bluepy возвращает такую ​​ошибку: bluepy.btle.BTLEDisconnectError: Failed to connect to peripheral EC:E7:23:1D:01:9B, addr type: rando…
02 дек '19 в 00:51