Hello,

  We are facing one issue when reading characteristics from remote BLE 
device.

  This issue happen in Android OS 5.0 and above.

  Points are below to generate issue :

  1> Make one peripheral device with one service and one characteristics.
  2> Characteristics will have only read permission. Now set the value of 
this characteristics with more than 20 characters i.e. 20 bytes.
  3> Now let peripheral device broadcast itself with one service and one 
characteristics.
  4> Now launch any BLE scanner app from market  and connect with this 
peripheral device.
  5> Once successfully connected with peripheral device just try to read 
characteristics. 
  6> In this case it will not show any data and when debugging the app it 
show that it returns null data.
  7> The above same case not working in the Android OS 5.0 and above. 
  8> Same case working in android 4.4.
  
 So there is something change in Android OS 5.0 and above that internally 
disable readblob() request that can read data having more that 20 
characters.

   We are seeking some help to solve this issue.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/f1f51d52-5c2d-4827-94c0-f1cd905e89f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to