Вопросы по теме 'gatt'
Android BLE API: уведомление GATT не получено
Устройство, использованное для тестирования: Nexus 4, Android 4.3.
Соединение работает нормально, но onCharacteristicChanged Method моего обратного вызова никогда не вызывается. Однако я регистрируюсь для получения уведомлений, используя...
83858 просмотров
schedule
19.02.2022
Android BLE 4.3 onDescriptorWrite возвращает статус 128 при включении уведомления о характеристиках
Вопрос по включению характеристик с помощью нового андроида BLE 4.3:
Я не получаю никаких уведомлений от устройства BLE, хотя я включаю уведомления о характеристиках одно за другим асинхронно, используя очередь.
Я также пишу дескриптор с UUID...
5112 просмотров
schedule
18.06.2022
Android – нестабильный Bluetooth LE (GATT)
Сейчас пишу программу для устройств связи и телефона - протокол Bluetooth GATT (Android 4.3 HTC ONE). Столкнулся с проблемой стабильного соединения с телефоном. Я создал сервис, который подключает нужные устройства (как в примере с официального...
290 просмотров
schedule
21.01.2023
Как отправить данные по ссылке Bluetooth Low Energy (BLE)?
Я могу обнаружить, подключиться к bluetooth.
Исходный код---
Подключение к удаленному устройству через Bluetooth:
//Get the device by its serial number
bdDevice = mBluetoothAdapter.getRemoteDevice(blackBox);
//for ble connection...
60553 просмотров
schedule
12.12.2023
Атрибут требует аутентификации перед чтением/записью
Я использую компьютер Linux с bluez версии 4.101. Я общаюсь с устройством BLE в ведомом режиме. Я пытаюсь прочитать данные с устройства BLE. Но когда я это делаю, чтение завершается со следующей ошибкой: «Атрибут требует аутентификации перед...
4730 просмотров
schedule
10.11.2022
BLE gatttool не может подключиться, хотя устройство можно обнаружить с помощью hcitool lescan
Я использую RPi с USB-адаптером Bluetooth. Когда я использую hcitool, я могу обнаружить устройство SmartTag. Но когда я использую gatttool, я не могу подключиться. Он говорит: «Хост не работает (112)». Вот мои команды:
$ sudo hcitool lescan
LE...
26485 просмотров
schedule
22.07.2022
Android BluetoothGatt - статус 133 - зарегистрировать обратный вызов
Прежде всего, я прочитал РЕШЕНО: обратный вызов GATT не регистрируется и предпринял шаги предложил в этом посте решить эту проблему, но безуспешно. Рекомендуемое исправление, если вы его не читали, состоит в том, чтобы выполнять все вызовы BLE из...
59632 просмотров
schedule
09.03.2023
Bluetooth с низким энергопотреблением в Android с использованием GATT
Я много читал о LE Bluetooth и GATT, но я все еще пытаюсь полностью понять, что такое GATT. Для простоты я хотел бы выразить, как я хочу, чтобы мое приложение работало, и просто сказать, возможно это или нет? Основная предпосылка заключается в том,...
223 просмотров
schedule
28.02.2023
BLE с Android 5.0: как заставить устройство действовать как центральный и сервер?
Я использую два устройства Android 5.0 для связи через Bluetooth с низким энергопотреблением, и я не хочу:
Устройство 1 в качестве центрального и серверного .
Устройство 2 в качестве периферийного устройства и клиента .
Это...
2442 просмотров
schedule
03.04.2023
Длина данных в BluetoothGattServer.sendResponse не может превышать 20 байт. (БЛЕ)
Я попробовал периферийное устройство BLE GATT, работающее на Nexus 6, на основе работы g-ortuno , и он работает нормально, но метод sendResponse не может отправлять данные размером более 20 байт. И обнаружил ту же проблему для writeCharacteristic,...
860 просмотров
schedule
15.02.2023
Возникли проблемы с пользовательским UUID в Android BLE
У меня проблема с использованием моего собственного сгенерированного UUID (без использования 16-битного UUID, зарезервированного Bluetooth SIG) для связи в Android BLE.
Целевых устройств два - одно в качестве периферийного (Samsung Galaxy Note 4 /...
5252 просмотров
schedule
03.02.2023
Почему именно сервер GATT предоставляет услуги?
Глядя на различные профили на основе GATT , кажется, что службы всегда доступны в ГАТТ-сервер, а не ГАТТ-клиент. Например, в профиле времени (TIP) сервер предоставляет службу текущего времени (CTS). Таким образом, если телефон должен обновить...
791 просмотров
schedule
02.12.2022
Многократная запись Android BLE GATT — ошибка WriteCharacteristics
Я пытаюсь записать данные, используя код удара, успешно полученный на цели.
boolean status = mBluetoothGatt.writeCharacteristic(characteristic);
byte[] value = new byte[1];
value[0] = (byte)inputvalue;...
1260 просмотров
schedule
07.02.2024
Статус GATT_FAILURE в onConnectionStateChange после многих переподключений
Я подключаюсь к устройству ble:
mBluetoothGatt = device.connectGatt(this.context, false, mGattCallback);
и тогда
mBluetoothGatt.disconnect();
но если я делаю это быстро, то я получаю status=BluetoothGatt.GATT_FAILURE в...
2886 просмотров
schedule
01.08.2023
Устройство BLE не может отправить несколько уведомлений GATT подряд
Я экспериментирую с Bluetooth LE с GATT и столкнулся с проблемой, с которой мне нужна ваша помощь.
Я отправляю данные туда и обратно между клиентом (одно приложение для Android и одно приложение для iOS) и сервером (в настоящее время работает...
888 просмотров
schedule
27.10.2022
Как записать характеристики на сервер BLE GATT в Android?
Я работаю над Bluetooth с низким энергопотреблением GATT для связи с чипом. Я могу прочитать ответ от чипа, но я не могу отправить характеристики в этот чип, а также уведомить о некоторых характеристиках. Может какой-нибудь только помочь.
Заранее...
1414 просмотров
schedule
23.05.2022
BluetoothGatt: согласование нового MTU прошло успешно, но новый размер использовать нельзя (разница в 3 байта)
Я работаю над приложением, которое обменивается данными между устройствами с помощью BLE.
Чтобы повысить производительность, после подключения двух устройств я веду переговоры об увеличении MTU, чтобы обмениваться большими пакетами данных через...
4169 просмотров
schedule
04.07.2023
Перевести команду/запрос Gatttool в Bluez c
Мне трудно понять, как преобразовать мою команду Bluetooth (из Gatttool) в код Bluez c.
Можете ли вы помочь мне перевести следующую команду Gatttool (запрос bluetooth) на c?
[CON][MY_MAC_ADDRESS][LE]> char-write-req 0x00c0 0100
Итак,...
394 просмотров
schedule
30.06.2022
Android Central с GattServer
Я пытаюсь запрограммировать Bluetooth с низким энергопотреблением - AlertNotificationService (ANS). Это немного странный сервис, потому что обычно сервисы работают на периферийном устройстве GAP. Но ANS работает на центральном GAP. Таким образом,...
403 просмотров
schedule
22.05.2022
onCharacteristicChanged не вызывается в службах Android BLE GATT
Я пытаюсь получить данные с устройства BLE в своем приложении. я смог успешно подключить устройство BLE к своему приложению, и я могу найти услуги, предоставляемые устройствами BLE.
Я могу записывать данные в характеристики и успешно включать...
1702 просмотров
schedule
27.12.2022