2011-09-27 98 views
1

我目前正在創建一個Android應用程序,它通過藍牙收集數據並繪製一個實時圖形,但看起來不久之後就會出現數據包丟失和圖形出奇怪的情況。我一直在尋找一段時間如何恢復損失,但似乎沒有辦法....只有TCP/IP或UDP有....因爲我需要所有的數據,我不能忽視數據包沒有起始位或結束位。無論如何要防止丟失或完全恢復損失?如何恢復藍牙包丟失? Android

感謝

回答

1

在Android上使用RFCOMM已經有建於packet order and reliability如TCP。您應該嘗試運行測試以查看Android設備是否太遠,接收到準確的信息,藍牙模塊是否損壞,或者傳感器是否有問題。