Android 通过蓝牙一次性发送大帧,而不需要在一个字节和另一个字节之间花费太长时间
当我将数据从Android发送到固件时,我面临一个问题。我需要立即发送近1024字节,但当Android蓝牙发送所有这些数据,在帧的中间,我得到了一些延迟(如60ms)之间的一个字节和另一个,我真的不能发生这种情况。 我相信这可能会发生,因为我们处于多线程环境中,操作系统需要“回答”其他应用程序,并花时间参与其他应用程序,然后返回以完成蓝牙数据的发送 有人知道如何解决这个问题吗 附:框架只是偶尔会断裂,而不是每一个大框架Android 通过蓝牙一次性发送大帧,而不需要在一个字节和另一个字节之间花费太长时间,android,multithreading,bluetooth,Android,Multithreading,Bluetooth,当我将数据从Android发送到固件时,我面临一个问题。我需要立即发送近1024字节,但当Android蓝牙发送所有这些数据,在帧的中间,我得到了一些延迟(如60ms)之间的一个字节和另一个,我真的不能发生这种情况。 我相信这可能会发生,因为我们处于多线程环境中,操作系统需要“回答”其他应用程序,并花时间参与其他应用程序,然后返回以完成蓝牙数据的发送 有人知道如何解决这个问题吗 附:框架只是偶尔会断裂,而不是每一个大框架 可能是L2CAP的工作,对大数据包进行分段,以保证良好的通信[或不丢失数据
可能是
L2CAP
的工作,对大数据包进行分段
,以保证良好的通信[或不丢失数据]
不同的通信质量可能是它随机发生的原因