All Questions
Tagged with bluetooth-gatt core-bluetooth
23
questions
0
votes
0
answers
83
views
Add Report Reference Descriptor to characteristic in CoreBluetooth (BLE)
I am trying to develop an iOs app that emulates a bluetooth mouse. The whole human interface device (hid) stuff is a lot of specifications etc. but I managed my way through so far, at least a little ...
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 . ...
1
vote
0
answers
52
views
How to show my BLE device battery percentage on iPhone battery app?
I am developing an iOS app for non apple wearable device which communicates through BLE technology. I got the battery percentage from the BLE device though some characteristic id, but is there any way ...
0
votes
1
answer
385
views
Android App for Bluetooth Qualification Testing (GATT connection, L2CAP channel, RFCOMM channel, OBEX connection, PAN transport)
I am trying to do Bluetooth Qualification testing on my product.
The Hardware of the product that I am working on runs Android 11 os. The software interface is similar to Android Mobile phones. I was ...
0
votes
1
answer
139
views
Android Open Source project .disconnect method & BluetoothHeadsetClient class is hide any solution
public void disconnect(final BluetoothDevice device) {
if (mClient != null) {
mClient.disconnect(device);
}
}
.disconnect() method is @hide by AOSP. I have tried to access ...
5
votes
1
answer
2k
views
Bluetooth Advertising Data
I was trying to understand basics of Bluetooth. I have few queries regarding the scanning and advertising of classic and low energy Bluetooth.
Is EIR data (classic Bluetooth extended inquiry response)...
2
votes
3
answers
788
views
Differentiate between Bluetooth connection to Mac or Windows/Linux device
Is it possible to check if a connected device is manufactured by Apple / runs macOS?
I saw some info on the UUID might containing that information but I haven't found a way to extract that information ...
1
vote
0
answers
114
views
Difference between 'enable role switch' (from Link Policy Settings ) and 'allow role switch' (in ACL connection) ? Bluetooth BR/EDR/LE
What is the difference between 'enable role switch' which is in Link Policy Settings and 'allow role switch' during ACL connection establishment of bluetooth ?
0
votes
1
answer
165
views
what should be considered to modify Bluetooth stack for a new approach
I would like to have a discussion about modifying Bluetooth stack and thinking about what are the important factors that should be considered in general. I have proposed some solutions related to the ...
2
votes
1
answer
302
views
Is link layer in the Bluetooth associated to the hardware?
Is it correct to tell that every layer in the controller is related to the hardware (HW) and the layers included in the HOST are in software (SW)? I mean in the Bluetooth classic LM, baseband and ...
4
votes
0
answers
516
views
BLE Gatt custom services - How to notify only registered centrals (app level based)
Context
An app connects via BLE 5.0 to a device for simple configuration/to get some information of the device. (Used as a service tool)
It is not allowed to communicate with the device without some ...
0
votes
1
answer
1k
views
Can we Change BLE MTU and characteristic sizes on iOS central and peripheral devices
I want MTU ATT size 247,
But if In Our BLE hardware device sets MTU size 24 then the device is connected but if we change it to 247, then the iPhone device not going to connect with the BLE hardware ...
0
votes
0
answers
146
views
In swift how to execute a command to ble device for retrieving a value from it. The commands returns value that will be in string
The brush events shall be stored in a queue on the hardware device. Commands sent to the device are all human readable ASCII commands. All commands shall be carriage return (\r) terminated. If a ...
0
votes
0
answers
711
views
CoreBluetooth - How to get GATT connection error codes?
I want to get codes from Bluetooth documentation for GATT connection errors.
From callback
func centralManager(_ central: CBCentralManager,
didDisconnectPeripheral peripheral:...
2
votes
1
answer
2k
views
How does iOS Service Advertising Work in the Background?
How does Apple's proprietary technique for background GATT service advertising on iOS work?
According to Apple's documentation, when an iOS app using CoreBluetooth to implement a BLE peripheral is in ...