Search found 6 matches
- 15:14, 11 May 2016
- Forum: Questions and answers
- Topic: Reconnecting to a Known Device
- Replies: 1
- Views: 58906
Reconnecting to a Known Device
I am building an app where I keep a list of known devices (i.e. devices that I previously scanned for and connected to). When my app restarts, I want to reconnect to these devices, but I can't reinitiate the scan because the device is not in pairing mode. The problem is that i no longer have a devic...
- 22:48, 08 Mar 2016
- Forum: Questions and answers
- Topic: BLE enableNotification works on iOS but not Android
- Replies: 6
- Views: 59645
Re: BLE enableNotification works on iOS but not Android
For the sake of completeness, I was finally able to talk to the engineer of the device and it was a misunderstanding on my part. The device was set up specifically to support indications and NOT notifications, so now it makes perfect sense that replacing 1,0 with 2,0 worked in my case. I mistakenly ...
- 19:21, 08 Mar 2016
- Forum: Questions and answers
- Topic: BLE enableNotification works on iOS but not Android
- Replies: 6
- Views: 59645
Re: BLE enableNotification works on iOS but not Android
The spec here: https://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorViewer.aspx?u=org.bluetooth.descriptor.gatt.client_characteristic_configuration.xml would seem to suggest 1,0 for notification and 2,0 for indication, but when it didn't work, I tried setting the other bit out of curiosi...
- 23:39, 07 Mar 2016
- Forum: Questions and answers
- Topic: BLE enableNotification works on iOS but not Android
- Replies: 6
- Views: 59645
Re: BLE enableNotification works on iOS but not Android
I actually figured this out. I was originally write [0x01,0x00] to the descriptor based on the following that I found in the actual android BLE java code: public static final byte[] ENABLE_NOTIFICATION_VALUE = {0x01, 0x00}; It turns out that value is wrong and should be [0x02,0x00]. When i made the ...
- 15:46, 07 Mar 2016
- Forum: Questions and answers
- Topic: BLE enableNotification works on iOS but not Android
- Replies: 6
- Views: 59645
Re: BLE enableNotification works on iOS but not Android
Sorry, i should have included more specifics. The win callback is fired after the call to writeDescriptor, so there is no error on there write though I guess it is possible that I am writing the wrong value. Neither of the callbacks are fired after the call to enableNotification. I added a log messa...
- 03:06, 07 Mar 2016
- Forum: Questions and answers
- Topic: BLE enableNotification works on iOS but not Android
- Replies: 6
- Views: 59645
BLE enableNotification works on iOS but not Android
Using easyble, after calling, device.enableNotification(MY_UUID,win,fail) I get notifications on iOS but not on Android. After some searching, it seems as if on android, I have to first enable notifications by writing a bit value to the client characteristic configuration descriptor which I have att...