基于LabVIEW的无线传感器网络监测平台设计
本监测平台的后面板程序设计流程如图4所示。
图4 无线传感器网络监测平台流程图
由于此监测平台通过串口实现PC机与无线传感器网络的通讯,因此在程序中先配置串口模块,再确定发送、接受模式,同时确定通讯协议。当有发送或接收控制按钮动作时,程序首先判断是发送指令,还是接收回传数据。若是发送指令,则判断所发送指令是否符合格式要求,不符合则退出发送;若是接收数据,则判断是哪个节点数据后再分别在相应节点的显示框中显示波形和数据值。
4 应用实例
4.1 无线传感器网络组建实例
启动无线传感器网络后,运行监测平台,在监测平台面板的操作按钮中选择“检索网络”按钮,然后点击“发送数据”按钮,即向无线传感器网络发送检索网络命令,运行结果如图5所示。节点指示灯全部点亮,说明无线传感器网络各个节点运行正常,无线网络组建正常;同时,在串口接受数据显示框中给出无线传感器网络的信息。
图5 无线传感器网络组建实例
4.2 传感器数据监测实例
运行监测平台,在监测平台面板的操作按钮中选择“读取节点n数据”(n=1,2,3)按钮,然后点击“自动发送”按钮,即连续发送获取传感器数据的命令,可得如图6所示的传感器数据监测结果。
图6 传感器数据监测实例
节点指示灯指示无线传感器网络运行正常,在测试结果显示框中显示所获取的传感器数据的当前值,波形图中显示测试数据的历史数据记录,观测者可直观的获取传感器的数据。
5 结论
本文基于自主设计的无线传感器网络,利用NI公司的LabVIEW软件平台设计了无线传感器网络监测平台。该监测平台为观测者提供了直观明了的人机界面,可清晰的显示无线传感器网络的状态信息。同时,观测者可方便的利用本监测平台对无线传感器网络进行操作并获取无线传感器网络采集到的传感器输出数据。本监测平台界面简洁,操作简单直观,可方便的进行二次开发,具有广泛的应用价值。
评论