[問題] 處理大量藍芽接收資料

看板AndroidDev作者 (花水木)時間10年前 (2013/08/08 11:01), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
目前透過藍芽接收蠻大量的資料來做處理,每秒約80bytes的封包資料, 雖說裝置傳送的封包有遵循特定格式,除了前十個代表時間資料外, 後面為每九個為一單位的格式,ex:103,116,80,0,0,0,0,0,0 ; 103,113,75,0,0,0,0,0,0; 我在處理資料時,須取位置[1]與[2]的資料來做運算處理,也就是116,80 ; 113,75;... 在此同時,裝置會持續送出資料,而我也要持續處理資料,將這些點繪製出來成 為心電圖波形,目前只簡單想到:把值從buffer取出,利用取餘數來控制位置, 將需要的資料分別塞到陣列中再做處理,但這樣只能治標不治本,不曉得前輩有無適合得 資料結構可以來處理連續送出且有規律的資料呢,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.74.143

08/08 12:47, , 1F
感覺最近越來越多和 android 無關的問題
08/08 12:47, 1F

08/08 12:48, , 2F
是沒差不過在這邊問不會比較快得到答案...
08/08 12:48, 2F

08/09 01:01, , 3F
基本上在android裡傳送一次可以收到1024byte 80byte不是
08/09 01:01, 3F

08/09 01:03, , 4F
大資料量! 你的問題不干android的事!都是一些演算的問題!
08/09 01:03, 4F

08/09 01:40, , 5F
→抱歉,問了個不相干的問題,我會再思考看看 謝謝
08/09 01:40, 5F
文章代碼(AID): #1I0meAG9 (AndroidDev)