蓝牙5.0传输速度

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
2个帖子/ 0个新
最后发表
aelektronik
离线
最后看到:3年10个月前
加入:2017-07-03 51
蓝牙5.0传输速度

你好,

我们想知道如何测试蓝牙5.0传输速度?
Ble_app_peripheral_585示例有一个很长的特征,但是从这里读取它被拼接到每个接收/发送20个字节。
这是你的SDK的特性,还是正式的蓝牙5.0规范实现?
SDK 6.0.2是否符合蓝牙5.0规范,我们如何利用它的最大传输速度?
请注意,电力使用不是问题。

谢谢你!

设备:
MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨aelektronik,

嗨aelektronik,

从585/6开始支持5.0核心,而不是可选特性的新v5.0规范。保佑规范集的数据包长度保佑设备在27个字节,从更高的附加头层协议也介绍,所以最大数据包长度约为20字节的缺省MTU大小或27个字节在较大的MTU大小。但是从4.2版本的规范中引入了一些特性来扩展这个限制,所以从v4.2中数据包长度扩展允许您将数据包从27字节发送到251字节的最大负载。585年允许您访问这些功能通过定义允许的最大载荷在连接da1458x_config_advanced.h文件CFG_MAX_TX_PACKET_LENGTH CFG_MAX_RX_PACKET_LENGTH,这将照顾缓冲区的内存分配和你应该设置.max_txoctets和.max_txtime user_gapm_config结构。所以当你完成了,如果一个中央支持DLE特性并请求一个PDU更新,你的外设将用这些值进行回复,你将通过app_on_data_length_change回调在你的应用程序上得到一个指示。您还可以使用app_easy_gap_set_data_packet_length()从外设启动相同的过程,但是设备需要支持这种特性。

关于允许你测试这个的亚博国际官网平台网址应用程序,关于DLE的问题是,并不是所有的设备(android / iOS)都支持它,所以没有正式的测试来表明585设备的全部吞吐量或确切的官方数字。关于如何测试吞吐量,可以开始传输固定大小的数据,并检查将所有数据传输到另一边需要多长时间。

由于MT_dialog