0

有人可以知道如何使用 cooja 在 udp-client.c 中实现聚合吗?我有一个线性网络,其中一台服务器(节点 1)和 4 个客户端在 contiki 上运行。1 连接到 2 连接到 3 连接到 4 连接到 5。我的目标是 node2 在将数据发送到 node1 之前等待来自 node3 的数据,node3 等待来自 node4 的数据,并且 node4 等待在发送到 node3 之前来自 node5 的数据。我正在使用 cooja。谢谢!!!

4

1 回答 1

0

要定义不同节点之间的链接,您可以使用有向图无线电媒体 (DGRM) “DGRM”模式来指定 node1 和 node2 、 node2 和 node3 ..etc 之间的链接质量,以便为您的网络。

您可以修改节点执行的代码 (udp-client.c) 以发送特定的消息。当收到一条消息时,接收消息的节点会验证它是由父节点发送的,因此它将为其子节点发送消息。

于 2020-11-02T20:28:10.137 回答