海量数据传输

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
6个职位/0个新职位
最后一篇文章
TJZJ080412型
离线
最后一次见到:1年2个月前
已加入:2020-02-03 05:40
海量数据传输

嗨,对话,

我注意到CFG\u MAX\u TX\u PACKET\u LENGTH和CFG\u MAX\u RX\u PACKET\u LENGTH宏是在da1458x\u config\u advanced.h中定义的。

如何从DA14531传输大量数据,或者您可以推荐任何SDK示例吗?

谢谢

设备:
PM\U对话框
离线
最后一次见到:12小时39分钟前
工作人员
已加入:2018-02-08 11:03
您好,TJZJ080412,

您好,TJZJ080412,

关于你的要求,你能说得更具体些吗?根据Bluetooth LE规范,BLE设备的数据包长度为27字节,还添加了来自更高层协议的额外报头。为此,最大数据包长度约为默认MTU大小的20字节或较大MTU大小的27字节。但是,在Bluetooth LE v4.2版本中,可以使用数据包长度扩展(DLE)功能。这允许您发送从27字节到251字节最大负载的数据包。DA14531和最新的SDK6通过在da1458x\u config\u advanced.h文件CFG\u MAX\u TX\u PACKET\u LENGTH和CFG\u MAX\u RX\u PACKET\u LENGTH中定义连接上允许的最大负载来支持DLE功能。通过定义这些宏,SDK将负责缓冲区的内存分配,在user\u gapm\u config结构中,您应该设置.max\u txoctets和.max\u txtime。

谢谢,下午好

TJZJ080412型
离线
最后一次见到:1年2个月前
已加入:2020-02-03 05:40
嗨,对话,

嗨,对话,

谢谢你的回复。

说实话,我是DA14531开发的新人。

以前,我使用的是Cypress半导体SOC——CYW20719。有一个API wiced_transport_send_buffer(),用于传输大量数据,

我在DA14531 SDK中没有发现任何类似的API。

你能给我一些建议和信息吗?

谢谢

PM\U对话框
离线
最后一次见到:12小时39分钟前
工作人员
已加入:2018-02-08 11:03
您好,TJZJ080412,

您好,TJZJ080412,

由于您是DA14531和我们的BLE解决方案的新手,我强烈建议您首先查看以下教程。

关于您的问题,您应该使用DLE功能,如我之前的评论中所述。

谢谢,下午好

TJZJ080412型
离线
最后一次见到:1年2个月前
已加入:2020-02-03 05:40
嗨,对话,

嗨,对话,

这些教程我已经读了好几遍了,但还是不懂数据的发送和接收方法。

你能给我一些建议和信息吗?

谢谢

PM\U对话框
离线
最后一次见到:12小时39分钟前
工作人员
已加入:2018-02-08 11:03
您好,TJZJ080412,

您好,TJZJ080412,

请检查第4.1.9节。LE数据包长度扩展UM-B-119:DA14585-DA14531 SW平台参考. 可以调用app\ u easy\ u gap\ u set\ u data\ u packet\ u length()API函数来设置最大数据包长度–支持的最大长度为251个八位字节(另请参阅我们的任何示例应用程序的da1458x\ u config\ u advanced.h文件中的CFG\ u MAX\ u TX\ u packet\ u length)。亚博国际官网平台网址

谢谢,下午好