大家好、
我对连接事件及其时间有一些疑问。
1)连接事件的持续时间是多少,它涉及一个标准数据包,该数据包的标准有效载荷来自 M->S 和 S->M?
2)连接事件可以延长多长时间? 我阅读了蓝牙规范5.2中的"关闭连接事件"部分。 使用 PDU 报头中的 MD (更多数据)位从主设备或从设备扩展连接事件的最长持续时间是多少? 我相信它会有一些限制、否则没有连接间隔的意义。
期待收到您的回复。
此致
PRC
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我对连接事件及其时间有一些疑问。
1)连接事件的持续时间是多少,它涉及一个标准数据包,该数据包的标准有效载荷来自 M->S 和 S->M?
2)连接事件可以延长多长时间? 我阅读了蓝牙规范5.2中的"关闭连接事件"部分。 使用 PDU 报头中的 MD (更多数据)位从主设备或从设备扩展连接事件的最长持续时间是多少? 我相信它会有一些限制、否则没有连接间隔的意义。
期待收到您的回复。
此致
PRC
嗨、PRC、
[引用 userid="485912" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum 1061294/cc2652r-connection-event-duration "] 1)连接事件的持续时间是多少,该连接事件涉及一个标准数据包以及 M->S 和 S->M 的标准有效负载?这实际上取决于几个因素。 例如、PHY (1M、2M、S8)、PDU 大小、 MAX_NUM_PDU 是我最先看到的。 我建议在相关主题中采用建议、对您的特定应用进行一些测量。
[引用 userid="485912" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum 1061294/cc2652r-connection-event-duration) 2)连接事件可以延长多长时间? 我阅读了蓝牙规范5.2中的"关闭连接事件"部分。 使用 PDU 报头中的 MD (更多数据)位从主设备或从设备扩展连接事件的最长持续时间是多少? 我确信它会有一定的限制、否则没有连接间隔。这是影响连接事件持续时间的另一个因素。 可以限制连接事件长度的因素同样是 PDU 和 MAX_NUM_PDU 的大小。 MAX_NUM_PDU 是 堆栈可以排队的最大 PDU 数。 此 相关帖子对此进行了更详细的解释。 您的问题是有效的、但可以延长的最长持续时间可能是连接间隔的长度。 如果限制 MAX_NUM_PDU、则可以确保不会将连接间隔延长到超过限制。 但是、堆栈会处理有关时序的这一级别的详细信息(否则、我们会看到诸如丢失连接事件和潜在断开连接等错误行为)。
但愿这对您有所帮助。
尊敬的 Ammar:
非常感谢您的详细回答。 我从您的答案和相关主题中清楚地了解到了第二个问题。 我只需要您帮助解决第一个问题。 我的要求是1M PHY,只有1个来自 M->S 和 S->M 的 PDU,假设 PDU 大小为69,这是 LE 安全连接的最小值。 请告诉我在这些条件下 LL 连接事件的持续时间。 我正在等待 multi_role 应用程序的此计时信息。 请在这方面帮助我。
期待您的回复。
此致
PRC