我在无线传感器网络上使用Omnet 4.6和MiXiM 2.3
如何设置ACK,HELLO和DEAD等控制数据包的长度? 我分发HELLO数据包以建立邻居的表,并且每当节点电量不足时,它就会分发DEAD数据包。 当我减少控制数据包的长度时,冲突数量会增加!!!请告知正确的方法是配置控制数据包(如packetLength)的属性吗? 我为控制数据包设置了packetLength,如下所示:
controlLenght = 32;
pkt->setBitLength(controlLenght);
我目前使用sendDown()函数发送具有特定目标并且不进行广播的数据包,如果我想使用函数sendDirect(cMessage *msg, cModule *mod, int gateId)
,则必须有三个输入,例如味精,目标模块和gateId。鉴于未分别定义两个节点的NEDfile中的连接,因此如何访问目标模块输入门并设置第三个输入?
连接允许未连接:
在当前的节点工作中,我没有考虑这种情况下的监听状态和能耗。在这种情况下,如何向节点添加侦听模式并降低能耗?
感谢您早日指导我们。