作者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://www.ptt.cc/bbs/AndroidDev/M.1495553178.A.97E.html
推 roy870075: 有試過其他廠牌手機嗎?Android的ble跟廠牌因素佔很大 05/24 11:13
→ johnpaladin: 目前試過三星 Asus 和 htc 都很慢… 05/24 12:10
推 paulku: 哪家晶片? 05/24 20:20
→ johnpaladin: 不確定晶片指的是不是這個.三星s7用的是Exynos 8890 05/24 21:20
→ johnpaladin: 他用的藍芽晶片Samsung 0306S7 WiFi Module 05/24 21:28
→ hugh3306: try requestConnectionPriority() before reading 06/01 13:01
→ johnpaladin: 謝謝樓上...試過惹... 06/01 20:00