Questions tagged [gatt]
GATT: Generic Attribute Profile
gatt
576
questions
0
votes
1
answer
34
views
GATTTool fails to read characteristics/attribute for Heart Beat data
I'm trying to read the heart rate data from my Xiaomi Mi Band 8 using BlueZ's gatttool. The heart rate data is found in the characteristic with UUID 0x2a37, which has the property NOTIFY.
However, ...
0
votes
0
answers
20
views
BlueNRG2 Primary Services increase
I am using BLUENRG-2 (STEVAL-IDB008V1M) and I have created new 4 custom primary services but only 3 are visible at a time. Is there any way to increase its count?
I tried initialising all 4 services ...
0
votes
1
answer
21
views
Movesense: Gatt_SensorData_App error 507 Insufficient Storage
I am working on the Gatt Sensor Data app example code to communicate with Movesense either with another board or my phone using nRF Connect App. Although it used to send data normally, suddenly it ...
1
vote
0
answers
42
views
Is there a way to get a notification or callback when an indication from the peripheral has been acknowledged by the central with Nimble Bluetooth LE?
I am using Nimble on ESP32-S3. This chip only has BT LE. I am trying to send/receive bulk data (which of course isn't really suited for BT LE, but does seem to work nevertheless).
The problem is, when ...
1
vote
1
answer
232
views
Example BLE GATT Server using C++
I'm trying to create BLE GATT services on my Raspberry Pi 4 using C++. Have searched for a while but wasn't able to find useful hints/examples.
More details:
I'm able to create GATT services and ...
0
votes
0
answers
47
views
Writing value to GATT characteristic via DBUS results in "garbage" value during subsequent read
I'm attempting to write values to a GATT characteristic using DBUS, however when I read back the value of the characteristic, it's not the value that I just wrote.
For example, using the following ...
0
votes
0
answers
28
views
Android bluetooth GATT connection limit per OS
I have observed 7 simultaneous connections max on the Google Pixel6 Pro. I have observed at least 8 simultaneous connections on the S23 (I have only 8 devices that utilize GATT).
I would like to ...
0
votes
0
answers
52
views
File transfer to Android/iOS device with BLE/NFC but no custom app
I have a scenario where I need a user with a generic mobile device (no custom apps installed) to be able to retrieve a PDF off of a BLE- and NFC-enabled device (nRF5340) running Zephyr RTOS, in an ...
0
votes
0
answers
76
views
How to configure AOSP for a Bluetooth Chip without BLE Support (e.g., CC2564) on Android 8.0?"
I'm currently working on integrating a Bluetooth chip, specifically the CC2564, into an Android Open Source Project (AOSP) environment running Android 8.0. The Bluetooth stack I'm utilizing is ...
0
votes
2
answers
57
views
Why do we get ERROR_GATT_WRITE_REQUEST_BUSY error while writing to characteristic if i enable notifications like in the below code?
object CHatServer{
private fun setupGattService(): BluetoothGattService {
//......
val rrepCharacteristic = BluetoothGattCharacteristic(
RREP_UUID,
...
0
votes
0
answers
20
views
Add BLE descriptors using mbed os
I’m wondering how I could get my characteristic discriptor display as in the picuture.
I have tried to set up the Gatt Characteristic as code below
Discription(
0x2A29, // attribute type
...
0
votes
0
answers
155
views
Reading and writing vendor-specific BLE characteristic values
I have tried several tools to programmatically read and write BLE characteristic values. I am having difficulty with all that I have tried.
I used the Python bleak libary on a Raspberry Pi 4B running ...
0
votes
0
answers
106
views
Throughput for GATT read, write, and notify
All BLE devices use GATT
in which device #1 basically reads and writes device #2's "characteristics".
Additionally, #2 can notify #1 regarding a characteristic change.
On this GATT stack, I ...
0
votes
0
answers
59
views
Using Dbus api in bluez, using notify how can i check when controller is ready to send next packet so buffer won't override?
Using dbus api over bluez with test example-gatt-server (gatt over classic)
When I checked data integrity I saw that there was a problem and no data integrity. I'm looking for a way to know when the ...
1
vote
1
answer
904
views
Android 14 default MTU and related considerations
Has the default MTU changed to 517 bytes in Android 14? If so, this would warrant questions pertaining to hardware, the Bluetooth stack, MTU capabilities and proper usage of the function requestMtu().
...