我希望使用蓝牙在 Windows PC 和手机之间进行通信。 PC 可能使用 Bluecove,而移动设备则使用 JSR-82。
我是否必须在与蓝牙传输和接收相关的软件中实现 CRC 和其他错误检查程序,或者底层堆栈和硬件是否负责这些细节?
例如,如果我通过 RFCOMM/SPP 向另一台设备发送消息,我需要确定消息是否已到达设备以及它是否收到了我发送的内容。
如何实现或是否必须在软件中检查?
最佳答案
RFCOMM 应该像 tcp 一样提供可靠的连接。
数据应按发送顺序到达,没有损坏或根本没有损坏。
关于java - 在 Java 中使用蓝牙进行错误检查和验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1755213/