Omnet中ID和种类的无线传感器节点有什么用?

时间:2015-08-06 15:41:39

标签: omnet++

如何以及为何使用传感器节点ID? 什么是不同类型的传感器节点? 为什么要使用? 我需要一些在传感器节点应用中使用kind的例子。 需要参考和帮助。

2 个答案:

答案 0 :(得分:0)

setKind()和getKind()用于通过它们发送的msg数据包设置您想要创建的不同类型的传感器节点。您可以为不同类型的消息数据包设置Kind()。例如,对于移动节点,您可能希望通过收到的msg数据包获取节点的位置,您可以在发送端为该msg数据包设置一种类型,将其称为“positionMsg”。类似地,您可以使用getKind()ar接收端来识别消息是用于positionMsg还是其他东西。您可以使用这些方法为节点和消息提供标识。类似地,您可以为不同节点传递的msg数据包设置Kind()。在接收端,您可以使用getKind()来识别发送的节点消息。 类似地,您可以使用setId()和getId()方法来识别不同的传感器节点。使用多种类型的节点时,这些方法很有用。 传感器节点可以是不同类型的。这完全取决于您的实现。它使用简单的模块或复合模块实现。它的性质可能因实现而异。您可以根据需要将它们用作路由器/网关,簇头,移动节点(数据骡子)等。 有关更多信息,您可以使用omnet ++用户手册1> https://omnetpp.org/doc/omnetpp/Manual.pdf   使用此链接获取实施指南https://omnetpp.org/doc/omnetpp/api/classcMessage.html

答案 1 :(得分:0)

使用tictoc教程,并将这些方法与cMessage对象一起使用。