问题标签 [rpl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
34 浏览

contiki - 如何在 RPL Contiki 3.0 中删除现有父级

我想知道如何在 RPL 中删除已经存在的父级?如果父节点可疑,则如果可疑节点已经是其父节点,则子节点需要更改父节点。

我已经关注了这个链接how-to-forward-data-packets-through-an-alternative-path-via-an-alternative-parent
它不会删除已经存在的父节点,节点仍在使用它作为父节点。
请帮我这样做。

0 投票
1 回答
14 浏览

contiki-ng - 应用层数据包、父地址、RPL Contiki-ng

我理论上知道这个问题的答案,但我想知道在哪里可以访问代码级别的信息。因此,假设在示例 rpl-udp 中,当客户端向服务器发送消息时,理论上我们使用 rpl 路由消息将通过客户端的父级,直到 DODAG 树,直到它到达服务器。我想要做什么来跟踪这个应用程序级别的数据包,因为它在树上,所有中继这个数据包的节点,我想知道他们什么时候收到数据包,什么时候将它路由到树上。

我在哪里可以在 continiki-ng 代码中找到此信息?我认为它不在 RPL 头文件中,但我不确定。

任何帮助都会很棒。谢谢你。

0 投票
0 回答
10 浏览

contiki - 如何计算 Contiki 中 Z1 Mote 的剩余电量?

我想计算 RPL Contiki 3 中模拟 Z1 微尘的剩余电池电量。我使用 energest 模块打印以下值:

我应该对这些值使用什么公式来计算模拟节点中的剩余电池?

谢谢

0 投票
1 回答
24 浏览

contiki - 在 RPL 中仅丢弃 UDP 数据包

1)我试图在 Contigi-ng OS 中仅丢弃 RPL 中的 UDP 数据包。
我将/contiki/core/net/tcpip.c 中的代码修改为:

这将丢弃 destport = UDP_MALICIOUS_PORT 的所有数据包,并且不知道如何仅丢弃 UDP 数据包并允许控制消息。

提前致谢

0 投票
0 回答
12 浏览

contiki - 我如何知道一个节点在 Contiki 中转发了多少数据包?

当我设置 时UIP_STATISTICS=1,我可以uip_stat.udp.sent知道我发送了多少个 UDP 数据包,但它不包括转发的数据包数。那么我怎样才能得到它呢?

0 投票
0 回答
7 浏览

packet - 如何在 Cooja 中同时模拟两个不同大小的数据包?

我在 Cooja 模拟器上模拟一个 UDP 发送器。我想同时模拟两种不同大小的数据包。我该怎么做呢?