是否可以将32个八位字节数据包分成2条通知消息?MTU大小为23,这将通知的最大大小限制为20个八位字节。或者我应该使用指示,以便在收到第一个数据包时得到确认?
这有点棘手。。我想把MTU保持在23
一种简单的方法是只发送两个通知。但是,您必须等待发送第二个,直到发送第一个。诀窍是等待GATTC_CMP_EVT消息指示您的第一个通知已发送。然后你可以发送下一个。在连接事件期间,通常可以发送多个通知,因此您不会得到任何额外的延迟。
谢谢Joacimwe,
我想那会有用的!
嗨Joacimwe,你能解释更多细节吗?我也有这个问题,非常感谢
嗨,乔西姆
我使用DA14580DEVKT-B和DSP来测试BLE-UART,我只得到了大约1.5kB/s,然后我发现DA14580可以达到大约10kB/s。
您能否提供一些建议,帮助我在测试环境(即DA14580DEVKT-B和DSP)中达到数据吞吐量,即10kB/s
谢谢!
您好,MSS,关于DSP的吞吐量,您能描述一下您的设置吗?e、 g.您使用的是设备到设备还是设备到iOS/Android,连接参数等是什么?
嗨,Joacimwe,感谢您早些时候的回复。
BR JE_对话
是否可以更改MTU?按功能GATT\U EXC\U MTU\U REQ?或者如何在一个连接事件中发送多个数据包(通知除外)?
一种简单的方法是只发送两个通知。但是,您必须等待发送第二个,直到发送第一个。诀窍是等待GATTC_CMP_EVT消息指示您的第一个通知已发送。然后你可以发送下一个。在连接事件期间,通常可以发送多个通知,因此您不会得到任何额外的延迟。
谢谢Joacimwe,
我想那会有用的!
嗨Joacimwe,你能解释更多细节吗?我也有这个问题,非常感谢
嗨,乔西姆
我使用DA14580DEVKT-B和DSP来测试BLE-UART,我只得到了大约1.5kB/s,然后我发现DA14580可以达到大约10kB/s。
您能否提供一些建议,帮助我在测试环境(即DA14580DEVKT-B和DSP)中达到数据吞吐量,即10kB/s
谢谢!
您好,MSS,关于DSP的吞吐量,您能描述一下您的设置吗?e、 g.您使用的是设备到设备还是设备到iOS/Android,连接参数等是什么?
嗨,Joacimwe,感谢您早些时候的回复。
BR JE_对话
是否可以更改MTU?按功能GATT\U EXC\U MTU\U REQ?
或者如何在一个连接事件中发送多个数据包(通知除外)?