欢迎来到天天文库
浏览记录
ID:28020730
大小:71.19 KB
页数:12页
时间:2018-12-07
《基于pyqt无线传感器网络监控软件开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、于PyQt无线传感器网络监控软件开发摘要:将无线传感器网络(WSN)应用于战场感知等军事领域的研究已经广泛展开。无线传感器网络系统架构包括无线传感器网络、SINK节点和PC端监控软件。为了方便用户了解网络状态和管理网络,使用PyQt设计与实现了无线传感器网络PC端监控软件,PyQt是结合了Qt的C++跨平台程序框架和Python的踌平台解释性脚本语言。对此监控软件进行模块化独立设计,各子程序模块不集成于主程序模块,使程序的设计操作简单化。关键词:Python;PyQt;无线传感器网络;监控软件分类号:TN911?34;TP312文献标识码:A文章编号:100473
2、73X(2014)16?0065?03DevelopmentofwirelesssensornetworkmonitoringsoftwarebasedonPythonQlUXia,DUANWei?jun,HUANGLiang,XUZong?cheng(SchoolofElectronicsInformation,NorthwesternPolytechnicalUniversity,Xi/an710072,China)Abstract:TheresearchthatWSNisappliedtobattlefieldperceptionandothermilita
3、ryfieldshasbeenwidelyexpanded.WSNsystemarchitectureconsistsofwirelesssensornetwork,SINKnodeandPCmonitoringsoftware.Inordertofacilitateuserstounderstandthenetworkstatusandmangethenetwork,APCmonitoringsoftwareofWSNwasdesignedandrealizedbytheaidofPyQt,whichcombinestheQtC++cross?platformp
4、rogramframeworkwiththecross?platforminterpretedlanguageofPython.Themodularmonitoringsoftwarewasindependentlydesigned,andeachsubroutinemoduleisnotintegratedinthemainprogrammodule,soastosimplifythedesignoperationoftheprogram.Keywords:Python;PyQt;WSN;monitoringsoftware0引言无线传感器网络(Wireless
5、SensorNetworks,WSN)是由大量的密集部署在监控区域的智能传感器节点构成的一种网络应用系统[1]。这些传感器节点以自组织(AD?Hoc)[2]和多跳(Multi?Hop)的方式交互数据,协作地感知、采集、处理和传输其覆盖地理区域内被监测对象的相关信息。其具有大规模、自组织、动态性、可靠性、应用相关和以数据为中心的特点。目前相关的无线传感器网络理论研究和应用研究已广泛展开,对战场环境进行信息采集的网络系统是研究的一大重点。典型的无线传感器网络系统由无线传感器网络、SINK节点和PC端监控软件组成。为方便用户了解网络状态和管理网络,需要提供界面友好和功能
6、完善的上位机监控软件。用户通过PC机上的监控界面可方便直观看到整个网络的动态显示,并且可以与网络进行交互操作。本文介绍了基于PyQt的无线传感器网络监控软件的开发。1关键技术与编程工具开发PC端监控软件的服务器操作系统采用WindowsXP操作系统,开发平台采用Python2.6+PyQt4+eric4?4.2.2aoPython是功能很强大的跨平台解释性脚本语言,Qt是C++跨平台应用程序框架,二者的结合就是PyQt[3]。而Eric则是由Python开发的一款支持PyQt的IDE。Python是一种开源的脚本编程语言,收可移植的ANSIC编写,可以轻松驾驭Wi
7、ndows,Linux,Mac等主流操作系统,可移植性极强[4]。Eric4是一款Python,Ruby的IDE,其代码功能强大,与Qt4的完美结合,非常适合开发图形界面的Python应用程序。下面介绍如何搭建PyQt开发环境:(1)下载Python,eric和PyQt,分别为python?2.7.3msi,eric4?4.5.15.zip和PyQt?Py2.7?x86?gpl?4.8.5?1.exe。Python和PyQt的版本要一致,推荐使用2.7版本,3.0版本正在测试中。(2)安装软件。首先安装Python2.7,默认安装到D:python27目录下,安
8、装成功后,
此文档下载收益归作者所有