作者m070888 (花水木)
看板AndroidDev
標題[問題] 處理大量藍芽接收資料
時間Thu Aug 8 11:01:28 2013
目前透過藍芽接收蠻大量的資料來做處理,每秒約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
1F:→ priv:感覺最近越來越多和 android 無關的問題 08/08 12:47
2F:→ priv:是沒差不過在這邊問不會比較快得到答案... 08/08 12:48
3F:→ jerrysky:基本上在android裡傳送一次可以收到1024byte 80byte不是 08/09 01:01
4F:→ jerrysky:大資料量! 你的問題不干android的事!都是一些演算的問題! 08/09 01:03
5F:→ m070888:→抱歉,問了個不相干的問題,我會再思考看看 謝謝 08/09 01:40