作者johnpaladin (小弟)
看板AndroidDev
标题[问题] Ble read callback慢
时间Tue May 23 23:26:14 2017
请问一下 最近在开发 Bluetooth low energy相关程式
连上gatt server得到service之後就利用read characteristic
开始读取装置上的资料 ... (依序从10个不同的characteristic读资料)
可是从程式下read指令到收到callback中间时间超长 平均一秒
而且android必须要上一笔callback收到後才可以继续下一笔的读取
iOS上就很快 一秒内就可以完成读取这10笔资料 android却要耗时10~20秒
不知道是Android天生限制还是可以从哪里调整 求神人解答 > <"
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.185.19.173
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1495553178.A.97E.html
1F:推 roy870075: 有试过其他厂牌手机吗?Android的ble跟厂牌因素占很大 05/24 11:13
2F:→ johnpaladin: 目前试过三星 Asus 和 htc 都很慢… 05/24 12:10
3F:推 paulku: 哪家晶片? 05/24 20:20
4F:→ johnpaladin: 不确定晶片指的是不是这个.三星s7用的是Exynos 8890 05/24 21:20
5F:→ johnpaladin: 他用的蓝芽晶片Samsung 0306S7 WiFi Module 05/24 21:28
6F:→ hugh3306: try requestConnectionPriority() before reading 06/01 13:01
7F:→ johnpaladin: 谢谢楼上...试过惹... 06/01 20:00