是否可以将32个八位字节数据包划分为2个通知消息?MTU尺寸为23,它将最大通知的最大尺寸限制为20个八位字节。或者我应该使用指示,以便在收到第一个数据包时获得确认?
这有点棘手..我想在23岁时保留MTU
简单的方法是简单地发送两个通知。但是,您必须等待发送第二个,直到您发送第一个。诀窍是等待GattC_CMP_EVT消息,指示已发送第一个通知。然后你可以发送下一个。通常可以在连接事件期间发送多个通知,因此您将无法获得任何额外的延迟。
谢谢Joacimwe,
我认为这会有效!
嗨Joacimwe,你能解释一下更多细节吗?我也有问题,非常感谢你
嗨,joacimwe.
我使用DA14580DEVKT-B和DSP来测试BLE-UART,我只有约1.5kb / s,那么我发现DA14580可以达到大约10kb / s。
您能提供一些建议,帮助我达到数据吞吐量,即在测试环境中获得10kb / s .e.da14580devkt-b和dsps?
谢谢!
HI MSS,在DSP上的吞吐量,您是否可以描述关于您的设置的一点?例如您是否使用设备或设备到IOS / Android,哪些连接参数等。
嗨Joacimwe,谢谢你之前的回复。
BR JE_DIALOG.
是否可以改变mtu?通过函数gatt_exc_mtu_req?或者如何在除通知之外的一个连接事件中发送多个数据包?
简单的方法是简单地发送两个通知。但是,您必须等待发送第二个,直到您发送第一个。诀窍是等待GattC_CMP_EVT消息,指示已发送第一个通知。然后你可以发送下一个。通常可以在连接事件期间发送多个通知,因此您将无法获得任何额外的延迟。
谢谢Joacimwe,
我认为这会有效!
嗨Joacimwe,你能解释一下更多细节吗?我也有问题,非常感谢你
嗨,joacimwe.
我使用DA14580DEVKT-B和DSP来测试BLE-UART,我只有约1.5kb / s,那么我发现DA14580可以达到大约10kb / s。
您能提供一些建议,帮助我达到数据吞吐量,即在测试环境中获得10kb / s .e.da14580devkt-b和dsps?
谢谢!
HI MSS,在DSP上的吞吐量,您是否可以描述关于您的设置的一点?例如您是否使用设备或设备到IOS / Android,哪些连接参数等。
嗨Joacimwe,谢谢你之前的回复。
BR JE_DIALOG.
是否可以改变mtu?通过函数gatt_exc_mtu_req?
或者如何在除通知之外的一个连接事件中发送多个数据包?