2011-09-27 97 views
1

我目前正在创建一个Android应用程序,它通过蓝牙收集数据并绘制一个实时图形,但看起来不久之后就会出现数据包丢失和图形出奇怪的情况。我一直在寻找一段时间如何恢复损失,但似乎没有办法....只有TCP/IP或UDP有....因为我需要所有的数据,我不能忽视数据包没有起始位或结束位。无论如何要防止丢失或完全恢复损失?如何恢复蓝牙包丢失? Android

感谢

回答

1

在Android上使用RFCOMM已经有建于packet order and reliability如TCP。您应该尝试运行测试以查看Android设备是否太远,接收到准确的信息,蓝牙模块是否损坏,或者传感器是否有问题。