你好,
我想测试通过蓝牙的绝对最大数据处理速度。
为了做到这一点,我希望芯片立即发送它收到的数据。
当芯片通过蓝牙接收数据时,是否可能产生中断?如果是这样,在中断中,我想将数据从接收缓冲区直接复制到传输缓冲区,然后通知客户端数据已经准备好。我该如何实现它呢?
另外,稍微有些不同的是,使用通知功能会降低数据事务率吗?我目前有一个服务器,在数据准备好时通知客户端,还有一个客户端等待通知。如果我同步客户端和服务器,而不使用通知,我能得到更好的数据传输速率吗?
谢谢你!
-jamartin
设备:
嗨jamartin,
你不能创建一个环回,如果这是你想要的,580的工作方式将允许你发送数据后,至少一个连接间隔,但这取决于你有连接间隔。也检查如果我有这个直,你想覆盖BLE堆栈(所有协议层缺口、关贸总协定L2CAP等)在ROM代码和目标只有每个数据包的有效载荷的rx缓冲区并将其复制直接tx缓冲当你得到祝福rx中断?
我不明白你的第二个问题是什么类型的同步,服务器发送数据的唯一方式是通过通知或指示(指示是慢的,因为
外围设备必须等待,以便中央发送他已收到数据的确认信息)。据我所知,在你的项目中,你通知客户,数据准备好了,所以
客户端可以开始读取数据,我不明白为什么你必须通知客户,数据已经准备好从服务器端,服务器可以发送数据到中央直接每当数据
准备通过通知,您正在失去连接间隔使用这种方案。
由于MT_dialog