通知拥塞控制

4个职位/0个新职位
最后一篇文章
沟庄
离线
最后一次见到:4年9个月前
已加入:2015-04-16 08:10
通知拥塞控制

您好!

我有一个传感器,采样率为25Hz的DA14580板。数据以相同的速率通过通知发送到中央设备。最大连接间隔设置为40ms,一开始工作得很好。然而,如果中央移动范围之外,董事会将很快复位。我猜这是因为通知无法发送,所以它们正在排队,消息无法释放,堆已耗尽,此后任何ke\u malloc()调用都将导致软重置。

问题是,应用程序如何知道正在发生拥塞,从而停止向内核推送新数据?

致以最诚挚的问候,
比尔

设备:
MT\u对话框
离线
最后一次见到:2个月5天前
工作人员
已加入:2015-06-08 11:34
你好,郭庄,

你好,郭庄,

可能这就是你重置的原因。我想,当发生断开连接事件时,可以阻止数据生成。

谢谢你的对话

乔奇姆韦
离线
最后一次见到:1年5个月前
上师
已加入:2014-01-14 06:45
嗨,比尔。

嗨,比尔。

解决拥塞控制的关键是在发送通知事件之后等待GATTC\u CMP\u EVT。收到此消息后,可以发送下一个通知包。这样就永远不会耗尽堆内存。

沟庄
离线
最后一次见到:4年9个月前
已加入:2015-04-16 08:10
谢谢你,乔奇姆,我想

谢谢乔西姆,我想这就是我要找的。