[问题] Ble read callback慢

楼主: johnpaladin (小弟)   2017-05-23 23:26:14
请问一下 最近在开发 Bluetooth low energy相关程式
连上gatt server得到service之后就利用read characteristic
开始读取装置上的资料 ... (依序从10个不同的characteristic读资料)
可是从程式下read指令到收到callback中间时间超长 平均一秒
而且android必须要上一笔callback收到后才可以继续下一笔的读取
iOS上就很快 一秒内就可以完成读取这10笔资料 android却要耗时10~20秒
不知道是Android天生限制还是可以从哪里调整 求神人解答 > <"
作者: roy870075 (Roy)   2017-05-24 11:13:00
有试过其他厂牌手机吗?Android的ble跟厂牌因素占很大
楼主: johnpaladin (小弟)   2017-05-24 12:10:00
目前试过三星 Asus 和 htc 都很慢…
作者: paulku (苍木浩介.改)   2017-05-24 20:20:00
哪家芯片?
楼主: johnpaladin (小弟)   2017-05-24 21:20:00
不确定芯片指的是不是这个.三星s7用的是Exynos 8890他用的蓝芽芯片Samsung 0306S7 WiFi Module
作者: hugh3306   2017-06-01 13:01:00
try requestConnectionPriority() before reading
楼主: johnpaladin (小弟)   2017-06-01 20:00:00
谢谢楼上...试过惹...

Links booklink

Contact Us: admin [ a t ] ucptt.com