[問題] 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