DA14580被手覆盖时数据丢失

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
6个员额/ 0个新员额
最后发表
Bharath
离线
最后看到:一年九个月前
加入:2016-04-14 07:03
DA14580被手覆盖时数据丢失

在我们的设备中,我们使用PAN1740将心电数据传输到Android手机。我们发现在规定的时间内BLE传输失败导致一些数据丢失。

当我们试图重现这个问题时,我们经常看到这种情况,当我们徒手盖住PAN1740,把手机和设备(PAN1740)放在一起。

在DA14580开发板上也可以看到同样的结果。

我们的项目基于“throughput_eval_peripheral”项目。

这种行为是已知的问题吗?

有人见过这种行为吗?请帮助我们理解这个问题。

谢谢你!

Bharath

设备:
MT_dialog
离线
最后看到:7个月3天前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

它是通过无线电传输的,所以会有丢失和丢失事件,但不会有数据丢失因为会有协议的重传。这个throughput_eval演示是一个相当老的参考设计,基于一个老的SDK,你试过使用DSPS测试它吗?你仍然有数据丢失的经历吗?我的意思是,在某些点上应该有一些丢失的连接事件,但这不应该导致丢失的数据,因为协议将照顾到这一点,并重新传输,以防没有来自前一个包的ack。关于你用手盖住板子的事实,你是否观察到任何断开?您是否有嗅探器日志来检查数据是否确实丢失,并且应用程序没有出现问题(可能会覆盖您接收到的数据)?一个想法是通过空中发送一个增量值,并检查嗅探器日志,如果所有的值都通过空中发送。

由于MT_dialog

Bharath
离线
最后看到:一年九个月前
加入:2016-04-14 07:03
嗨MT_dialog,

嗨MT_dialog,
谢谢您的回复。
我们所观察到的数据丢失是因为我们的数据缓冲区在数据通过BLE发送到Android手机之前被覆盖了。我们也理解,未发送的数据将再次发送,因此没有包丢失。
我们主要关心的是,为什么在MCU布满手的情况下,传输需要这么长的时间?
由于我们在医疗设备中使用该MCU,这种情况的发生率非常高。有解决这个问题的办法吗?
还有其他人报道过这类问题吗?
不幸的是,我们不能实现我们需要的吞吐量使用DSPS应用程序。因此,我们仍然使用基于示例的throughput_eval项目。

谢谢你!
Bharath

MT_dialog
离线
最后看到:7个月3天前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

这与设备的天线,并最终使用的天线,而不是580模块本身,人体是导电和改变天线的特点,如果设备是一种可穿戴设备,那么您将必须包括天线射频参数的设计。

由于MT_dialog

Bharath
离线
最后看到:一年九个月前
加入:2016-04-14 07:03
嗨MT_dialog,

嗨MT_dialog,
你说的“在天线射频设计中包含参数”是什么意思?
我们如何做到这一点?

谢谢你!
Bharath

MT_dialog
离线
最后看到:7个月3天前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

我的意思是,在设计天线时,你必须在射频设计中考虑人体接触的情况。

由于MT_dialog