如何在一个连接事件期间传输3个包

6个帖子/ 0新
最后一篇
Z0806020433.
离线
最后一次露面:2周前1年
加入:2016-05-05 13:32
如何在一个连接事件期间传输3个包

你好!

如何在DSP项目中的一个连接事件中传输3个包?

谢谢!

设备:
mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
Z0806020433,

Z0806020433,

在一个连接间隔中发送多个数据包不是由您(由我的意思是设备),将要发送多少个数据包依赖于中央本身,因此您不会强制核心保持清醒为了获得您想要发送的数据包。只要您使用数据保留数据缓冲区,设备将尽可能多地发送,直到中央停止它。

谢谢mt_dialog.

Z0806020433.
离线
最后一次露面:2周前1年
加入:2016-05-05 13:32
你好!

你好!
我想提高传输速度,我将连接间隔更改为7.5ms(最小),以及在一个数据包中的27字节,如果DA14580可以在一个连接事件中发送3个数据包,因此传输速度为10.8kb / s(最大值)。

mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
Z0806020433,

Z0806020433,

正如我所提到的那样,您无法控制一个连接间隔中的数据包进行多少,通过作为中心的580,最大实现的传输大约为10.9 kB / s。关于7.5ms的连接间隔,我并不确定Android或iOS将以其实际连接间隔接受此值,实际上它是规范定义的最小值,但Android和IOS设备具有其他限制,我信任在Android和IOS设备中约为12.5ms。

谢谢mt_dialog.

Z0806020433.
离线
最后一次露面:2周前1年
加入:2016-05-05 13:32
你好!

你好!
Android设备是12.5ms,iOS设备为20ms。如何计算最大值(10.9kb / s)?是否有一些文件来解释传输?

mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
Z0806020433,

Z0806020433,

您可以发送预定义大小的文件并测量传输它的时间需要多长时间,此外,我认为有终端给你一些迹象表明你的吞吐量是多少,你不能只是计算它每个连接间隔的数据包量不是标准的。关于关于传输的文档,不是任何对话框文档,可以解释数据发射方式如何在BLE上完成,但您可以看看BLE规范或书籍,解释BLE功能。

谢谢mt_dialog.