使用的庫是:'com.clj.fastble:FastBleLib:2.3.4'
Android App需要向藍牙設備傳輸檔案資料,現在的邏輯是上一個包發送成功后才會發下一個包。這個庫會自動劃分為20個位元組發送出去,現在速度大概在1kb/s,感徑訓是太慢了,一個40kb的檔案需要發送40秒,我想請教一下應該怎么提高這個傳送速度啊
uj5u.com熱心網友回復:
臥槽,你這個問題還沒解決嗎?是不是你們的設備傳輸帶寬只能這么大?
uj5u.com熱心網友回復:
對啊,之前那個帖子我還想問來著,然后我回復不了了
我用過一個工具ble藍牙助手去給我的設備傳輸檔案,速度大概在1.5-2kb/s之間,所以想請教下應該怎么提高
現在是一個包發完直接發送下一個包,速度比之前快了,但還是挺慢的,但我又實在不知道怎么去提高這個速度了
uj5u.com熱心網友回復:
在藍牙基礎協議的前提下,完全依賴設備的接收協議,對方不給你機會你沒辦法提高的。換句話說,要提高就要研究對方的協議才行。uj5u.com熱心網友回復:
恐怕不容易主要還是要知道你設備的能接收多快,應用端只能解決發多快。
uj5u.com熱心網友回復:
好的,但我還有一個疑問,我用其它的ble藍牙助手去給我的設備傳輸檔案,速度大概在1.5-2kb/s之間浮動。但我用自己的測驗,發現速度大概就穩定在1kb/s,所以我在想是不是在軟體方面還有可以提升速度的地方。但是我也沒想到方法,而且看了下這個庫提供的方法,也沒找到什么方法
uj5u.com熱心網友回復:
哎,我太難了

主要還是想請教下在軟體方面還有哪些可以提升速度的地方
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/263541.html
標籤:Android
上一篇:尋求QML的學習資料
