无线传感器网络拓扑的监控与维护
4 实验验证
本文的实验验证可在基于CC2430搭建的WSN开发平台上进行,该平台共使用5个终端节点、5个路由节点、1个网关和PC调试机。所有传感器节点自组织成无线网络,并将感知信息和拓扑信息汇报给网关节点,网关节点与PC机通过串口相连,操作人员可以通过上位机的调试软件对网络状态进行实时监控。图8所示是其上位机监控程序界面。该试验网络的节点布局示意图如图9所示。
实验时随机选取监控过程中两个时间点的网络拓扑结构监控过程示意图如图10所示。其中两个时间点在实验过程中上报的拓扑变化信息如表1所列。
从实验结果可以看出,一方面,父节点能够实时上报其子节点加入和丢失的网络变化情况;另一方面,子节点也能够及时检测出其父节点的丢失,并选择其他父节点重新申请加入网络。可见,本系统具有网络的自组织、自适应的动态网络监控与维护功能。
5 结语
本文提出了一种通过终端与父节点间的失步信号来捕捉与基于叶子节点人为触发失步函数调用的方法,可以实现整个网络节点丢失情况的获取。其中,通过终端与父节点间失步信号来捕捉节点丢失信息的方法无需人为干预,能够通过协议自动实现,从而减少了查询的数据量和对其操作带来的系统资源占用;基于叶子节点的失步函数触发机制,只通过叶子节点与网关的数据传输,就能够完成整个线路上节点丢失情况的获取,在实际应用中,经常由终端上报数据,相当于终端自动完成数据线路上父节点丢失情况的发现,使该方法的实施更加简单。这两种方法的结合,能够以较小的数据通讯量、简单的操作和较小的系统资源占用来实现网络发现的功能,因而具有较高的实际应用价值。
本文提出的网络拓扑维护方法具备网络拓扑的自组织、自适应功能,可满足无线传感器网络系统对于网络组织结构的动态性能要求。同时具备拓扑结构的存储功能,能以较少的系统资源保存整个网络的动态拓扑结构,十分方便网络的管理和控制。
评论