Skip to main content
The 2024 Developer Survey results are live! See the results

All 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 ...
Clem Housa's user avatar
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 . ...
Sudhanshu's user avatar
  • 285
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 ...
Rajesh's user avatar
  • 774
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 ...
BhT's user avatar
  • 11
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 ...
avishkar walunj's user avatar
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)...
Tejas Pawar's user avatar
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 ...
Merthan Erdem's user avatar
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 ?
Prashant Bhardwaj's user avatar
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 ...
Talia 's user avatar
  • 3,067
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 ...
Talia 's user avatar
  • 3,067
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 ...
Andy's user avatar
  • 41
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 ...
AkshAy's user avatar
  • 35
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 ...
ios's user avatar
  • 11
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:...
lapwingg's user avatar
  • 112
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 ...
davidgyoung's user avatar
  • 64.6k

15 30 50 per page