图1是整个系统的拓扑结构图,使用了多个节点构造一个基本的ZigBee传感器网络,在每个传感器节点上可以使用多个传感器采集信号。从节省能量的角度,每个节点之上最好只连接一个传感器。传感器采集到的信号可以周期性地发送到协调器节点,这里采用了多点对一点的通信方式,所有的传感器节点向协调器发送节点。传感器节点可以根据需要配置成路由器或终端节点。为简单起见,在连接时没有采用地址绑定。
图1 拓扑结构图
协调器节点通过串口与计算机连接。在PC机上使用Java编写应用程序。Java应用程序使用目前应用广泛的Eclipse开源平台开发,使用javacomm20-win32来获得来自串口的数据。
系统可以部署到野外进行数据的采集,如图2所示。采集到的数据可以进行实时显示,给出图形化和表格两种显示方式,如图3所示。如果需要,可以加入更多的显示方式。数据可以保存到数据库中,可以以多种形式查看数据库中的数据。
图2 节点部署图