Android 如何在蓝牙上以低且可预测的延迟进行通信?

Android 如何在蓝牙上以低且可预测的延迟进行通信?,android,bluetooth,kernel,android-bluetooth,Android,Bluetooth,Kernel,Android Bluetooth,我正在寻找一种通过蓝牙将通知从一部Android手机发送到另一部手机的方法,这种方法具有低的(更重要的)可预测的延迟。更具体地说: t1:=发送方内核向BT控制器发送我的通知的时间 t2:=接收器内核从BT控制器接收的时间 t2-t1应接近恒定(即低方差,在1-2ms范围内) 事先交换信息(如提前建立连接)是可以接受的 我能够在内核空间、串行/UART驱动程序代码中获取时间戳 如何在Android手机上使用蓝牙实现这一点(如果可能的话) 另外,我不介意使用蓝牙HCI命令,或者处理本机C/C+

我正在寻找一种通过蓝牙将通知从一部Android手机发送到另一部手机的方法,这种方法具有低的(更重要的)可预测的延迟。更具体地说:

  • t1:=发送方内核向BT控制器发送我的通知的时间
  • t2:=接收器内核从BT控制器接收的时间
  • t2-t1应接近恒定(即低方差,在1-2ms范围内)
  • 事先交换信息(如提前建立连接)是可以接受的
  • 我能够在内核空间、串行/UART驱动程序代码中获取时间戳
如何在Android手机上使用蓝牙实现这一点(如果可能的话)

另外,我不介意使用蓝牙HCI命令,或者处理本机C/C++代码、内核代码或驱动程序代码