Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在考虑使用 pyBluez,我的项目需要快速与设备建立连接。从设备接收数据之前的采集时间是多少?
在这种情况下,该设备将是一个遥控器,它会经常被带出范围。为了使蓝牙和 pybluez 为我的应用程序工作,我需要能够在进入范围后的几秒钟内检测到遥控器上的按钮按下。我读过这个类似的答案。pyBluez 是否会引入其他开销,从而使不断发现变得不切实际?发现设备后(我假设至少需要 1.28 秒),在它可以发送数据之前是否还有任何延迟?
提前致谢。
您正在查看蓝牙协议的错误部分。您应该查看连接时间和客户端到服务器的最小-最大时间。发现是假设的,你只做一次配对,对吧?之后遥控器应该知道它控制的是哪个设备,否则受控设备会识别其配对的遥控器。
后来它只是与客户端服务器模型连接。
您需要确定每个设备的角色。但是,即使对于 PC 来说,总是尝试连接也不是一个好的模式。您应该有按需连接,这可能需要几秒钟(1-12 秒,更大的分布在 0-5 秒范围内)。
如果您可以提供有关您的项目的更多具体细节,我们可以在聊天中进一步讨论。