Вопросы по теме 'gatt'

Как получить событие отключения от сервера GATT в Bluez / Linux
Среда: Bluez 5.14, Linux 3.1, USB-радио BLE, брелок TI BLE (комплект разработчика CC2541) Устройство Linux ‹---hci----> USB BLE Radio Мы включили события нажатия клавиш на брелоке TI с помощью gatttool и начали прослушивать события gatttool -b...
2730 просмотров

BlueZ: Как настроить сервер GATT из командной строки
Я хотел бы знать, есть ли способ настроить сервер gatt из командной строки Linux. Я знаю, что команда BlueZ gatttool позволяет вам действовать как клиент gatt и опрашивать удаленный сервер gatt, однако я не думаю, что этот инструмент можно...
13245 просмотров

Как настроить Android BLE BluetoothGattCallback на состояние BluetoothProfile.STATE_CONNECTING?
Я пишу приложение BLE для шагомера с открытым исходным кодом, и пока оно у меня отлично работает с одной досадной проблемой: в пустом методе BluetoothGattCallback «onConnectionStateChange» в службе BLE параметр «int newState» может быть только одним...
4073 просмотров

Как я могу создать периферийное устройство Android BLE?
Я пытаюсь сделать два приложения Bluetooth BLE: одна центральная роль один периферийный Но я обнаружил некоторую проблему, и мои приложения разбились. Это шаг, который я выполнил: 1- клиент устанавливает дескриптор...
8713 просмотров

Служба GATT / структура характеристик для приложения BLE
Я создаю приложение, в котором смартфону необходимо обмениваться данными с периферийным устройством через Bluetooth с низким энергопотреблением, но мне трудно придумать правильную службу / характерную структуру GATT для этой связи. Телефон и...
641 просмотров
schedule 29.04.2023

Нет обратного вызова Bluetooth gatt на некоторых устройствах
В моем приложении перечислены службы, найденные на устройстве Bluetooth LE. В нем есть: служба (BluetoothLeService.java), которая обрабатывает gattcallbacks и транслирует обновления широковещательный приемник, который объявлен в основной...
2066 просмотров

Включение уведомления о характеристиках Bluetooth в Android (Bluetooth Low Energy) не работает
Если мы вызовем setCharacteristicNotification для персонажа, не выдавая удаленное уведомление об изменении значения? Как включить удаленное уведомление на центральном устройстве в Bluetooth LE?
22309 просмотров

Услуги GATT с использованием bluez не добавляются?
Моя проблема: я пытаюсь запустить сервер gatt-example на созданном мной bluez: 1- sudo hciconfig hci0 leadv 2- судо ./bluetoothd -d -n 3- Я подключаюсь к мастеру и пытаюсь обнаружить все основные службы, но каждый раз, когда я нахожу 2 службы...
447 просмотров

Один и тот же UUID устройства BLE для нескольких сервисов
Ссылка v4.0, том 3, часть G, раздел 3.1 Спецификация устройства или более высокого уровня может иметь несколько определений службы и может иметь несколько определений службы с одним и тем же UUID службы. Я занимаюсь разработкой для iPhone...
1719 просмотров

Как я могу надежно определить, поддерживает ли связанное устройство GATT?
Я пытаюсь определить, поддерживает ли связанное устройство Bluetooth GATT или нет. При сканировании вызов BluetoothDevice.getType() распознает мое устройство как тип 3 ( Двойной режим — BR/EDR/LE ). Однако после связывания устройства и вызова...
498 просмотров
schedule 07.11.2022

GATTTool не может читать / писать характеристики
Я пытаюсь использовать gatttool bluez для записи некоторых демонстрационных характеристик на пользовательской плате BLE. В частности, я надеюсь записать в характеристику и прочитать значение обратно. Вот что я делаю (где 0x25 - дескриптор...
6457 просмотров
schedule 07.05.2023

Вариабельное количество характеристик в пользовательском сервисе GATT
Я определяю собственный профиль GATT, и у меня есть некоторые вопросы, на которые я не смог найти определенных ответов по спецификациям Bluetooth. Могут ли быть определены несколько характеристик одного типа (UUID) в одной службе? Может ли в...
97 просмотров
schedule 03.08.2023

Не удалось прочитать значение характеристики с устройства BLE
Мне нужно записать и прочитать значение характеристики на устройстве Android BLE. Я умею писать, но не читаю. Вот как я пишу: public void writeCustomCharacteristic(int value) { if (mBluetoothAdapter == null || mBluetoothGatt == null) {...
1472 просмотров

Следует ли группировать характеристики Bluetooth GATT в поля, если они зависят друг от друга?
Я разрабатываю собственный профиль GATT для базы мобильного робота для подключения к планшету. Среди прочего, база сообщает свое положение в координатах x и y. Вопрос в том, как мне организовать эти два значения в профиле GATT? Должны ли они...
230 просмотров
schedule 02.02.2023

connectGatt на Samsung Galaxy S7 создает соединение через Bluetooth Classic вместо BLE
У меня есть двухрежимное (BR / EDR + BLE) устройство, на котором запущен сервер GATT. Адрес является общедоступным и одинаковым для BLE и BD / EDR. Когда я вызываю connectGatt на Galaxy S7 с Android 6.0.1 (уровень API 23) и устанавливаю параметр...
838 просмотров

Как анализировать вывод Daydream Controller BLE GATT?
В настоящее время я пытаюсь заставить контроллер Daydream работать с Hololens. Используя этот ответ в качестве руководства, я попытался прочитать информацию контроллер вернул мне, но я в настоящее время потерян. Согласно связанному ответу, я...
291 просмотров

Пример кода для доступа к обслуживанию батареи с устройства ble в C с использованием bluez
У меня есть устройство ble, которое выдает состояние батареи в качестве службы батареи. Мне нужно прочитать информацию о батарее с моего устройства ble, используя язык программирования C из Linux, используя bluez. Я не мог нигде найти подходящего...
3469 просмотров
schedule 15.06.2023

Характеристика ГАТТ не меняет значения
Значение устройства BLE (пульсометра) в характеристике всегда одинаковое. Сигнал идет на onCharacteristicChanged но значение не меняется, пытался получить значение разными способами. @Override public void onServicesDiscovered(BluetoothGatt gatt,...
554 просмотров

iOS - Как обнаружить нерекламируемые службы на периферийном устройстве BLE
Я получил периферийное устройство Nordic nRF52 BLE, которое не рекламирует свои услуги. Я могу подключиться к нему, но не могу найти службы на iOS. Поскольку мне известны UUID службы, я попытался передать их функции discoverServices . Но это не...
3308 просмотров
schedule 16.01.2024

Как прочитать две характеристики BLE двух сервисов на одной странице интерфейса?
Я пытаюсь управлять своей температурной службой и светодиодной службой моего устройства BLE на одном и том же интерфейсе Android. Однако всякий раз, когда я пытаюсь включить светодиод, приложение умирает, и я не знаю, как это исправить (я не силен ни...
288 просмотров