Questions tagged [bluetooth-gatt]
The Generic Attribute Profile (GATT) defines the way that two Bluetooth Low Energy (BTLE) devices transfer data back and forth using concepts called Services and Characteristics.
bluetooth-gatt
509
questions
1
vote
0
answers
1k
views
BLE Joystick / Gamepad - custom device name in Windows joy.cpl applet
A HID over GATT (HOGP) gamepad is visible in Windows 10 Game Devices applet (joy.cpl) as "8 axis 32 button device". The device has the following GATT Characteristics set under Device Information ...
2
votes
2
answers
1k
views
Why the Advertising Pakets of BLE has fix pattern Access address (0x8E89BED6)
In reference to this Query, the purpose of Access address in Data Packet is clear.
But can anyone please explain why in Bluetooth Low Energy specification the Advertising Packet has the Access ...
0
votes
1
answer
36
views
How do I change the Movesense ECG Measurement Interval characteristic?
I have a Movesense device loaded with Jonas Primbs's custom movesense-ble-ecg-firmware (link below), forked from version v 2.2.1. Using a Python script and bleak, I am successful in connecting to the ...
0
votes
1
answer
54
views
How to read Bluetooth Low Energy GAP characteristic values as a string?
Hello I am new to developing an app and even newer to the concept of BLE. I am developing an application on android using Java that is capable of scanning BLE devices nearby. The main purpose is to ...
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
1
answer
464
views
Bluetooth LE plugin for Xamarin & MAUI Notify Event throwing an error
I am trying to enable the notify event for a Telink Bluetooth Mesh Device. I am using Visual Studio 2022 (Version 17.7.2) and created a MAUI App with the Plugin.BLE (Version 3.0.0-beta.5). I can ...
0
votes
0
answers
106
views
BLE Omron BP Monitor has it's Custom Service and Characteristics
I am trying to connect with an Omron HEM-7140T1 BLE BP Monitor device. Problem is that this device doesn't offer standard BP service "1810" but offers it's custom Service and Profile . ...
0
votes
0
answers
24
views
Flutter: universal_ble package. Can't set notification on the bluetooth device
I have 2 apps: desktop on Flutter and mobile Java on Android. What I'm tryin to do is to connect to the Android app's GattServer and set its characteristic to notify me when its value change through ...
1
vote
1
answer
44
views
Android BLE establishing connection
I am developing an Android BLE application for connecting with a BLE peripheral device. The BLE peripheral device has strong energy constraints and therefore the connection interval should be kept ...
-1
votes
0
answers
18
views
Write failed: this characteristic not support write in Ble Serial communication
private void sendTokenToBleDevice(String token) {
String tokenWithoutDashes = token.replace("-", "");
byte[] tokenBytes = tokenWithoutDashes.getBytes(); // Assuming token is ...
2
votes
1
answer
92
views
Bluetooth Pairing via BlueZ in Just Work Mode Fails - Confirm Value Failed
Kernel: Linux 4.9.84 armv7l on board
Bluez: 5.65
Peer: Android 12 & IOS 16.6
Application:
Use btmgmt open bluetooth settings
btmgmt power off
btmgmt connectable on
btmgmt pairable on
btmgmt ...
1
vote
0
answers
48
views
BluetoothLE with Android 33 - no GATT events after writeDescriptor
With Android < 13, my app was able to connect to my Bluetooth device and everything worked. Now I had to upgrade to 13, an see following behaviour: the device connects but shortly after it gets ...
2
votes
1
answer
37
views
What has to be sent as Bluetooth LE indication acknowledgement
My application uses the TI Bluetopia stack. This stack runs in user space and uses the HCI without and kernel driver.
The peripherial device sends the data by indication. But after a few data sets the ...
0
votes
0
answers
19
views
BLe data not receiving in query method in my app but works in bluetooth terminal app
in BLE unable to read the receiving response from the device .while i send request to ble device the command sends but the response is not logging in my app but if i connect the same device to the ...
0
votes
1
answer
384
views
I am working on a Flutter app that reads data from a BLE device
I am working on a Flutter app that reads data from a BLE device, and the device sends data when I write a command to it. If I want to receive the latest data, should I keep sending the command ...