大规模数据传输

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
tjuzzjj080412.
离线
最后一次露面:3周前1年
加入:2020-02-03 05:40
大规模数据传输

嗨对话框,

我注意到,CFG_MAX_TX_PACKET_LENGTH和CFG_MAX_RX_PACKET_LENCHENCHERS在DA1458x_config_Advanced.h中定义。

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

谢谢

设备:
PM_DIALOG.
离线
最后一次露面:12小时3分钟前
职员
加入:2018-02-08 11:03
嗨tjuzzjj080412,

嗨tjuzzjj080412,

您能否更具体地说?根据Bluetooth LE规范,BLE设备的数据包长度为27个字节,还添加了来自更高层协议的附加头。为此,最大数据包长度为大约20个字节,默认MTU大小或较大的MTU大小中的27个字节。但是,蓝牙LE V4.2版本,可以使用数据包长度扩展(DLE)功能。这允许您将数据包从27个字节发送到251字节的最大有效载荷。DA14531和最新的SDK6支持DLE功能通过在DA1458x_config_Advanced.h文件cfg_max_tx_packet_length和cfg_max_rx_packet_length中定义连接上允许的最大有效载荷来支持DLE功能。通过定义这些宏,SDK将处理缓冲区的内存分配,并且在user_gapm_config结构中,您应该设置.max_txoctets和.max_txtime。

谢谢,PM_DIALOG.

tjuzzjj080412.
离线
最后一次露面:3周前1年
加入:2020-02-03 05:40
嗨对话框,

嗨对话框,

感谢你的回复。

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

以前,我使用赛普拉斯半导体SOC-- CYW20719。有一个API WICE_TRANSPORT_SEND_BUFFER(),用于大规模数据传输,

我没有在DA14531 SDK中找到任何类似的API。

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

非常感谢

PM_DIALOG.
离线
最后一次露面:12小时3分钟前
职员
加入:2018-02-08 11:03
嗨tjuzzjj080412,

嗨tjuzzjj080412,

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

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

谢谢,PM_DIALOG.

tjuzzjj080412.
离线
最后一次露面:3周前1年
加入:2020-02-03 05:40
嗨对话框,

嗨对话框,

我已经多次阅读了这些教程,但仍然无法理解发现数据传输和接收方法。

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

谢谢

PM_DIALOG.
离线
最后一次露面:12小时3分钟前
职员
加入:2018-02-08 11:03
嗨tjuzzjj080412,

嗨tjuzzjj080412,

请检查第4.1.9节。LE数据包长度扩展UM-B-119:DA14585-DA14531 SW平台参考。可以调用app_easy_gap_set_data_packet_length()API函数来设置最大数据包长度 - 所支持的最大长度为251个八位字节(另请参见任何BLE示例应用程序的DA1458x_config_Advanced.h文件中的CFG_MAX_TX_PACKET_LENTH。亚博国际官网平台网址

谢谢,PM_DIALOG.