首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Contiki重播消息

Contiki重播消息
EN

Stack Overflow用户
提问于 2013-08-22 16:38:08
回答 1查看 387关注 0票数 0

我想知道如何在Contiki中重新广播我的消息,即如果AC广播该消息,那么C应该再次向其他节点广播该消息。

我使用了使用静态事件的does过程,因此如果我接收到广播消息,那么我将启动一个新的广播过程来重新广播接收到的消息,但它不起作用。发布流程可以使用广播回调和单播回调,但不支持转播。

如果有必要,我可以分享源代码。

EN

回答 1

Stack Overflow用户

发布于 2013-11-25 20:28:22

为此已经有了一个原语,称为Trickle。这比仅仅盲目/天真的重播要好,因为它们往往会导致所谓的广播风暴,在这种情况下,所有发送和重发的广播都会导致无线介质拥塞。取而代之的是,Trickle在尝试发送它接收到的广播之前等待随机退避。如果它在后退时从另一个设备监听到它,它会丢弃它。

因此,请检查滴流原语。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18375420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档