是否可以将32个字节的包分成2个通知消息?MTU大小为23,将通知的最大大小限制为20个字节。或者我应该使用指示,以便在收到第一个数据包时得到确认?
这有点棘手。我想把MTU保持在23
一个简单的方法是发送两个通知。然而,您必须等待发送第二个,直到您已经发送了第一个。诀窍是等待GATTC_CMP_EVT消息,该消息指示您的第一个通知已经发送。然后你可以寄下一封。通常可以在连接事件期间发送多个通知,因此不会得到任何额外的延迟。
谢谢Joacimwe,
我想那会有用的!
你好,Joacimwe,你能解释得更详细些吗?我也有这个问题,非常感谢
嗨,Joacimwe
我使用DA14580DEVKT-B和DSPS测试BLE-UART,我只得到大约1.5kB/s,然后我发现DA14580可以达到大约10kB/s。
在DA14580DEVKT-B和DSPS的测试环境下,你能给我一些建议,帮助我达到10kB/s的数据吞吐量吗?
谢谢!
你好,MSS,关于DSPS的吞吐量,你能描述一下关于你的设置吗?例如,你是使用设备到设备还是设备到iOS / Android,连接参数是什么等等。?
你好,Joacimwe,谢谢你之前的回复。
BR JE_Dialog
可以更改MTU吗?通过函数GATT_EXC_MTU_REQ ?或者如何发送多个包在一个连接事件,除了通知?
一个简单的方法是发送两个通知。然而,您必须等待发送第二个,直到您已经发送了第一个。诀窍是等待GATTC_CMP_EVT消息,该消息指示您的第一个通知已经发送。然后你可以寄下一封。通常可以在连接事件期间发送多个通知,因此不会得到任何额外的延迟。
谢谢Joacimwe,
我想那会有用的!
你好,Joacimwe,你能解释得更详细些吗?我也有这个问题,非常感谢
嗨,Joacimwe
我使用DA14580DEVKT-B和DSPS测试BLE-UART,我只得到大约1.5kB/s,然后我发现DA14580可以达到大约10kB/s。
在DA14580DEVKT-B和DSPS的测试环境下,你能给我一些建议,帮助我达到10kB/s的数据吞吐量吗?
谢谢!
你好,MSS,关于DSPS的吞吐量,你能描述一下关于你的设置吗?例如,你是使用设备到设备还是设备到iOS / Android,连接参数是什么等等。?
你好,Joacimwe,谢谢你之前的回复。
BR JE_Dialog
可以更改MTU吗?通过函数GATT_EXC_MTU_REQ ?
或者如何发送多个包在一个连接事件,除了通知?