你的位置:论文发表 >> 论文下载 >> 计算机论文 >> 计算机网络 >> 详细内容 在线投稿

无线传感器网络通用测试平台的设计

浏览137次 时间:2017年4月06日 09:50

/俸皓 陈俊彦

介绍了一种通用无线传感器

网络测试平台的设计,该设计将

测试平台分为基于Matlab 的数据

处理服务器、基于QT 的应用服务

器及传感器网络三个部分,可满

足各个层次的研究开发人员的需

要。原型测试结果表明本设计能

够满足应用的需求。

摘 要

WSN的节点的具体实现甚至通信协议的选择,

对平台的正常运行都不会产生影响。

2.2 基于QT的应用服务器设计

由于应用服务器要求具有可移植性,因此

选用移植性较好的QT作为设计与实现的工具。

底层数据处理模块中,应用服务器通过串口获

取来至传感器节点的感知数据流,应用服务器

根据应用和实验的需求通过解码数据流提取各

节点采集到的感知数据值并对应动态显示;在

应用服务器与数据服务器通信的模块中,对于

应用服务器来说在进行预处理以后将采集的数

据流通过套接字向MATLAB 算法服务器发送;

当基于QT socket 服务器收到Matlab 数据

服务器的socket 客户端发回的数据后,对接收

到的数据流进行解码提取,并发回至传感器节

点。在坐标系显示模块中,能够在坐标图中动

态显示传感器节点的状态,每当节点的状态发

生变化都会被记录。在日志记录模块中,会将

服务器之间传输的数据进行历史数据的存档。

2.3 基于Matlab的数据处理服务器设计

数据处理服务器是整个测试平台系统的

核心,也是使用本平台进行科研工作的研究人

员的主要工作环境。整个数据服务器分为三层:

第一层为接口层。该层实际上是建立与应用服

务器之间的Socket 通道。在Matlab 中,可以

使用以下的两条语句,快捷方便的建立Socket

的服务器和客户端。

t_s = tcpip( '192.168.1.101' , 30000,

'NetworkRole', 'server'); %Accept a connection

from any machine on port 30000. 服务器端建立

示例

t _ c = t c p i p ( ' 1 9 2 . 1 6 8 . 1 . 1 0 1 ' , 2 3 4 5 ,

'NetworkRole', 'client'); % 客户端建立示例

第二层为编码转换层。该层主要完成测试

平台定制的数据格式的编码和解码,从而使用

户自定义的数据格式不会影响数据的传输,实

现平台的应用无关性。第三层是提供给科研人

员使用的数据处理层。用户可以使用系统提供

getWSNData sendWSNData 等接口方便

的直接与部署在真实环境中的WSN进行交互,

并可以集中精力的编写和验证自己的设计。

3 实验及测试

为验证本设计的可行性,以WSN 中的目

标定位系统作为实验背景进行了原型系统的测

试。首先实现了对底层网络的RSSI 能量数据

的获取并能够按要求对数据进行正确的数据封

装解码,在QT 服务器端实现各节点的状态显

示的同时通过socket 编程与数据服务器进行数

据通信。在日志记录模块实现了历史数据的记

录以及目标点轨迹信息的记录。在数据服务器

实现了对数据的解封装以及使用位置恢复算法

计算得到的坐标数据封装并回传到QT 应用服

务器端。在实际测试过程中,服务器都能较好

的实现功能,系统稳定,可以实现数据获取、

数据处理、平台间的数据通信、目标的显示和

轨迹绘制、数据的记录,总体来说,利用本测

试平台在非常短的时间之内就搭建好了实验环

境并编写了应用程序,较好的完成了实验任务。

4 结论

本文设计了一种通用的无线传感器网络

测试平台,该平台对底层WSN 具有较低的耦

合性,而且方便的为使用Matlab 的广大WSN

研究人员提供了便捷的与部署在真实环境中的

WSN交互的接口,极大的为实验提供了便利,

提高了实验的可信度,达到了设计的目标。

参考文献

[1]Jasmin Blanchette,Mark Summerfield.

C++ GUI Qt4 编程( 第二版)[M]. 北京:

电子工业出版社,2012.

[2] 周建兴, 岂兴明等.matlab 从入门到精通

[M]. 北京: 人民邮电出版社,2008.

[3] 王小强, 欧阳俊.ZigBee 无线传感器网

络设计与实现[M]. 北京:北京工业出版

,2012.

作者简介

俸皓(1978-),男,广西桂林人,在读博士研

究生,研究方向为嵌入式系统,无线传感器网

络。

陈俊彦(1986-),男,广西梧州人,硕士,助

理研究员。

作者单位

桂林电子科技大学广西高校云计算与复杂系统

重点实验室 广西省桂林市 541004

●基金编号:广西高校云计算与复杂系统重点实验室基金资助项目(15209)

TAG: 传感器 通用 网络 无线
上一篇 下一篇

论文发表与咨询

论文发表 写作指导 职称论文 毕业论文 客服联系方式:
投稿信箱:lunww@126.com
在线咨询客服QQ:站点合作85782530
在线咨询客服QQ:站点合作82534308
联系电话:18262951856
点击进入支付宝支付(支付宝认可网络诚信商家)
点击进入财付通支付(财付通认可网络诚信商家)
点击进入支付方式---->>>>

论文发表 诚信说明

论文发表 论文投稿 热点图片