在Connect指示中,Master向Slave发送一些参数,其中,我有兴趣控制transmitWindowSize和transmitWindowOffset
我有什么方法可以在Bluedroid / AOSP 5.x中控制这些参数吗?
答案 0 :(得分:1)
TransmitWindowSize和TransmitWindowOffset定义连接的第一个连接事件的时间范围。它们允许Master phy在一个不会与其他连接冲突的时隙中调度连接事件。从应用的角度来看,没有什么可以 - 而且应该 - 做的。
如果您尝试在一个连接事件期间传输更多数据包,则Window不是您要查找的。在规范中,连接事件最多可以持续(ConnectionInterval - 150μs)(参见6.B.4.5.1)。
糟糕的是大多数(如果不是全部)USB加密狗,计算机和电话中的BLE无线电芯片强制执行限制方式,通常每个连接事件8-10个数据包(每个4-5路)。这通常是芯片的固件限制(内存限制或其他)。