Python 使用pyBluez发现设备需要多长时间?

Python 使用pyBluez发现设备需要多长时间?,python,bluetooth,Python,Bluetooth,我正在考虑使用pyBluez,我的项目需要快速与设备建立连接。从设备接收数据前的采集时间有多长 在这种情况下,该设备将是一个遥控器,它将非常频繁地被带出范围。为了让bluetooth和pybluez在我的应用程序中工作,我需要能够在进入范围的几秒钟内检测到遥控器上按下的按钮。我读过。pyBluez是否引入了其他开销,这使得不断发现变得不切实际?在设备被发现后(我认为至少1.28秒),在它能够发送数据之前是否有进一步的延迟 提前感谢。您看到的蓝牙协议部分不正确。 您应该查看连接时间和客户端到服务器

我正在考虑使用pyBluez,我的项目需要快速与设备建立连接。从设备接收数据前的采集时间有多长

在这种情况下,该设备将是一个遥控器,它将非常频繁地被带出范围。为了让bluetooth和pybluez在我的应用程序中工作,我需要能够在进入范围的几秒钟内检测到遥控器上按下的按钮。我读过。pyBluez是否引入了其他开销,这使得不断发现变得不切实际?在设备被发现后(我认为至少1.28秒),在它能够发送数据之前是否有进一步的延迟


提前感谢。

您看到的蓝牙协议部分不正确。 您应该查看连接时间和客户端到服务器的最小-最大时间。发现是假设的,你只需要配对一次,对吗?之后,遥控器应该知道它控制的是哪个设备,或者被控制的设备会识别它配对的遥控器

稍后,它只是关于连接客户机-服务器模型

您需要决定每个设备的角色。然而,即使对于PC来说,总是尝试连接也不是一个好模式。您应该有按需连接,这可能需要几秒钟(1-12秒,在0-5秒范围内的某个地方有更大的分布)

我们可以在聊天中进一步讨论这个问题,如果你能提供更多关于你的项目的详细信息