网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 民法论文
  • 经济法论文
  • 国际法论文
  • 法学理论论文
  • 司法制度论文
  • 国家法论文
  • 宪法论文
  • 刑法论文
  • 行政法论文
  • 您的位置:写论文网 > 法学论文 > 宪法论文 > 【无线传感器网络通用测试平... 正文 2019-08-04 08:35:52

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

    相关热词搜索:传感器 通用 测试 设计 平台 无线传感器网络组成 无线传感器网络定义

    文/俸皓 陈俊彦

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

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

    测试平台分为基于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)。

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    【无线传感器网络通用测试平台的设计】传感器分类》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.