da1468x ble-4.2发送超过20个字节

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
jitendraprasad.
离线
最后一次露面:2年3个月前
加入:2017-10-02 10:38
da1468x ble-4.2发送超过20个字节

您好对话团队,

我正在使用pxp_reporter示例在da1468x芯片上工作。我创建了自定义BLE服务以发送和接收20个字节自定义数据。
但现在我需要增加有效载荷的大小。因此,我如何增加MTU大小的大小,以便如果可能,我们可以接收超过20个字节的近似240字节。

我看到Suota在一个数据包中收到244个字节。我们可以在一个数据包中达到这段字节吗?是否有任何示例代码可用于参考实现?

任何帮助将不胜感激。

谢谢,
jitendra

设备:
PM_DIALOG.
离线
最后一次露面:9小时前1天
职员
加入:2018-02-08 11:03
嗨jitendraprasad,

嗨jitendraprasad,

为了获得超过20个字节,我建议您使用BLE_ERROR_T BLE_GAP_MTU_SIZE_SET(UINT16_T MTU_SIZE)函数,并设置适当的MTU_SIZE(适用于您的应用程序)。请注意,必须在创建设备的属性数据库之前调用此API函数。这是因为将要修改设备配置,这将导致清除当前属性数据库(如果存在)。此外,请注意,240字节,您不会在一个广告间隔内收到它们。

问候,pm_dialog

jitendraprasad.
离线
最后一次露面:2年3个月前
加入:2017-10-02 10:38
谢谢你的快速

谢谢你快速的回复。

但是,可以请澄清您在上面的响应中的最后一个陈述,如下所示的突出显示:

“此外,请注意,240字节,您不会在一个广告间隔内收到它们。”

谢谢

jitendra

PM_DIALOG.
离线
最后一次露面:9小时前1天
职员
加入:2018-02-08 11:03
嗨jitendraprasad,

嗨jitendraprasad,

您可以收到超过240个字节,因为我在以前的答案中提到,但如果无法在一个广告/连接间隔中收到整个数据,则将在下一个间隔中接收其余数据。

谢谢,PM_DIALOG.