有没有人知道如何用cooja在udp-client.c中实现聚集?我有一个线性网络,其中一个服务器(节点1)和4个客户端在contiki上运行。%1连接到%2,%3连接到%4,%4连接到% 5。我的目标是node2在将数据发送到node1之前等待来自node3的数据,node3等待来自node4的数据,而node4在发送到node3之前等待来自node5的数据。我正在使用cooja。谢谢!
发布于 2020-11-03 04:28:10
要定义不同节点之间的链路,您可以使用有向图无线电媒体(DGRM) "DGRM“模式来指定node1与node2、node2和node3 ..etc之间的链路质量,以便为您的网络创建线性拓扑。
您可以修改节点(udp-client.c)执行的代码以发送特定的消息。当接收到msg时,接收该msg的节点验证该msg是由父节点发送的,因此它将为其子节点发送msg。
https://stackoverflow.com/questions/60167795
复制相似问题