2

我正在编写一个使用Headset Profile与蓝牙设备交互的应用程序。这些设备主要通过通过AT串行端口配置文件 ( SPP) 连接发送的命令进行通信。SPP直接在上面RFCOMM

我担心的是我是否能保证接收到“整个”数据包(AT命令),或者是否有可能我需要能够处理AT跨多个数据包拆分的命令。

此外,如果RFCOMM协议不保证这一点,协议栈是否会进行任何处理以保证接收“完整”AT命令?我BlueZ 5.46Linux 4.12内核上使用。

如果可能,请参考标准或外部资源,详细说明如何RFCOMM保证这一点,以便我可以了解更多信息。

4

0 回答 0