河南省科技攻关计划项目申请书-无线传感器网络6LOWPAN一致性测试技术(共22页).doc
《河南省科技攻关计划项目申请书-无线传感器网络6LOWPAN一致性测试技术(共22页).doc》由会员分享,可在线阅读,更多相关《河南省科技攻关计划项目申请书-无线传感器网络6LOWPAN一致性测试技术(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上河南省科技攻关计划项目申 请 书项目名称:基于6LoWPAN无线传感器网络协议一致性测试项目领域: 农业 工业 社会发展申请单位(签章): 华北水利水电学院 协作单位: 推荐部门(签章): 华北水利水电学院 填报日期: 2011 年 9 月 8 日河南省科学技术厅制填 报 说 明1根据河南省科技攻关计划管理办法,申报省科技攻关计划项目必须填报河南省科技攻关计划项目申请书。2“申请书”的各项内容应认真填写,表述准确,实事求是。其中引用的名称、数据等内容均应标明出处,外来语要同时用原文和中文表达,第一次出现的缩写词须注明全称。3若项目申报者有协作单位,请填协作单位概况,且
2、必须在“申请书”后附合作协议(合同)。4“申请书”中未列但需说明的内容可加附页,相关技术文献、证明文件等材料应作为附件一并报送。5“申请书”打印规格统一使用A4纸,4号宋体字,于左侧装订成册。纸质材料一式五份与电子文档一并报送。一、项目概况项目概况项目名称基于6LoWPAN无线传感器网络协议一致性测试预期主要成果形式1 2 41、论文论著 2、研究报告 3、新产品或农业新品种 4、新设备 5、新材料 6、新工艺或方法 7、软件 9、其他经费合计(万元)申请拨款匹配银行贷款自筹其他301515申请单位概况单位名称华北水利水电学院单位性质 1、企业 2、科研院所 3、高等学校 9、其他企业登记注册
3、类型1 1、国有企业 2、集体企业 3、股份合作企业 4、联营企业 5、有限公司 6、股份有限公司 7、私营企业 8、港澳台投资企业 9、外商投资企业地 址河南省郑州市北环路36号所在省级产业集聚区联 系 人李树山电话-3676传真邮编职工总数1100技术人员900中高级技术人员700主要参加人员姓名性别出生年月学历从事专业职称(职务)庄晋林男1958.12研究生计算机应用教授段美霞女1976.10硕士仪器仪表讲师吴慧欣男1978.8博士计算机应用副教授刘明堂男1974.2硕士电子信息讲师韩红玲女1979.2硕士嵌入式系统讲师袁胜男1979.9博士光通信讲师协作单位概况单位名称 附合作协议(合
4、同)单位性质 1、企业 2、科研院所 3、高等学校 9、其他企业登记注册类型 1、国有企业 2、集体企业 3、股份合作企业 4、联营企业 5、有限公司 6、股份有限公司 7、私营企业 8、港澳台投资企业 9、外商投资企业地 址所在省级产业集聚区联 系 人电话传真邮编职工总数技术人员中高级技术人员主要参加人员二、项目主要研究开发内容(不超过100个汉字)依据6LoWPAN(IPv6 over Low Power WPAN-Wireless Personal Area Network)建议以及RPL(远程启动服务)相关规范,研究支持无线传感器网络的6LoWPAN协议一致性测试技术。通过发生一致性测
5、试用例,自动检验被测节点设备的数据链路层、适配层、网络层等对应规范的一致性,并对测试结果进行智能判决。三、项目的立项依据和意义(说明国家有关产业技术政策,国内外相关领域技术发展水平和趋势等)课题立项的依据和意义:物联网即无线传感网络(WSN-Wireless Sensor Network)是一种通过自组织构成的能根据环境自主完成指定任务,并且集成了感知、融合与控制的分布式智能化网络系统。其网络节点是大量部署在作用区域内的、具有通信与计算能力的无线传感节点,节点间是无线通信方式。可广泛应用在工业控制环境检测与预报、建筑物状态监控、医疗护理、智能家居、空间探索以及军事等领域。我国“十二五”规划中已
6、明确将物联网作为战略性新兴产业来培育和发展,将建设物联网应用示范工程列为战略性的新兴产业,作为物联网重要组成部分,无线传感器网络必将获得巨大发展。随着基于6LoWPAN的无线传感器网络相关标准的演进,测试已经成为产业链中独立的、不可缺少的一环,而对基于6LoWPAN的无线传感器网络的芯片、软件以及节点设备等产业来说,测试也是薄弱的一环,尤其国内测试仪表与国外先进水平相差较大。目前,国内外多家芯片设计与生产厂商都在开发无线传感器网络方面的产品,相关软件以及节点设备也呈蓬勃发展趋势,但针对这些产品的较为完整的协议一致性测试仪表还是空白。对基于6LoWPAN协议的无线传感器网络相关产品进行测试,特别
7、是进行无线传感器网络协议一致性测试,是验证网络节点设备与标准的符合程度,检验无线传感器网络节点设备商用化水平的关键手段,也是基于6LoWPAN的无线传感器网络产业链中重要的一环。为了推动我国基于6LoWPAN的无线传感器网络的发展,在瞄准基于6LoWPAN的无线传感器网络产业链中的芯片、软件以及节点设备研发的同时,针对其实际测试需求,研究基于6LoWPAN的无线传感器网络协议一致性测试方法。在此基础上,研究模块化的基于6LoWPAN的无线传感器网络协议一致性测试技术,填补目前国内此项空白,推动无线传感器网络进一步发展,促进基于6LoWPAN的无线传感器网络技术的商业化进程,这对于形成我国基于6
8、LoWPAN的无线传感器网络产业链具有重要的战略意义。我国在2006年就已启动了针对中国传感器网络的标准化工作,积极参加到相关国际标准的制定工作中。其中,与IEEE合作的IEEE Std. 802.15.4c已被认证为新的IEEE标准,但支持该标准的协议一致性测试技术还没有成熟,因此对此类仪表的需求非常迫切。国内外技术发展水平以及发展趋势:在国外,已经有多家著名厂商在软硬件两方面进行了广泛的研究开发,芯片一级主要包括TI、Freescale、Atmel等著名厂商所推出的一系列解决方案,硬件产品包括Motes系列、JN系列、XYZ系列等传感器节点模块,软件协议栈包括TI的TIMAC、Freesc
9、ale的SMAC与802.15.4MAC等,而针对WSN的操作系统包括TinyOS、SOS以及Contiki等,相关项目和计划包括美军的CEC、REMBASS、TRSS、Sensor IT、WINS、Smart Dust、Sea Web等。在国内,“十五”科技攻关项目就把传感器网络列为重大研究项目,并积极参与到相关国际标准的制定,其中802.15.4c便是针对中国地区的媒体接入控制(MAC)与物理层(PHY)规范【1】。国内相关研究机构包括中科院上海微系统所、中科院软件所、哈尔滨工业大学、清华大学、华东师范大学、北京邮电大学、北京交通大学、国防科技大学、中兴通讯等。其中,北京交通大学开发出了适
10、用于小型传感节点的微型6LoWPAN协议栈【2】,华东师范大学自发研究和设计了“6LoWPAN协议栈”,中科院软件所开发了一套无线传感器网络测试平台(不包括协议一致性测试)。为了推动我国基于6LoWPAN的无线传感器网络的长期发展;同时,也为了避免基于6LoWPAN的无线传感器网络技术开发过程中,由于测试设备的匮乏从而延缓其产业化进程的窘境,必须抓住目前基于6LoWPAN协议的无线传感器网络发展的良好机遇,在目前基于6LoWPAN的无线传感器网络产业链中的基站、终端等设备技术蓬勃发展的同时,针对基于6LoWPAN的无线传感器网络基站和终端特点及相关新技术和实际测试需求,研究基于6LoWPAN的
11、无线传感器网络基站和终端的网络协议一致性测试方法是适应目前测试需要的。在研究测试方法的基础上,研究模块化的基于6LoWPAN的无线传感器网络协议一致性测试技术,填补目前基于6LoWPAN的无线传感器网络协议一致性测试技术、测试仪器的空白,并推动基站和终端性能进一步提高,对形成我国基于6LoWPAN的无线传感器网络产业链,促进基于6LoWPAN的无线传感器网络技术的商业化进程,突破国外公司的技术垄断,具有重要的战略意义。四、项目研究开发内容及目标(实施方案、技术关键、技术路线和技术经济指标等)实施方案:本项目将根据6LoWPAN协议在无线传感器网络中使用的研究现状,依据IEEE802.15.4媒
12、体接入控制与物理层规范(RFC4919与RFC4944),基于6LoWPAN的无线传感器网络适配层规范、RPL路由协议规范以及ISO/IEC9646开放系统互联一致性测试方法和框架规范,研究开发基于6LoWPAN的无线传感器网络协议一致性测试技术以及测试仪器。针对无线传感器网络中轻量级的协议6LoWPAN的数据链路层、适配层、网络层及其路由协议等一致性进行测试,研究相应的无线传感器网络协议测试技术,开发测试集。根据6LoWPAN无线传感器网络设备的功能与通信特点,研究基于6LoWPAN的无线传感器网络节点的特性,对6LoWPAN无线传感器节点产品设计进行全面验证。根据该测试技术研发的仪器可为6
13、LoWPAN无线传感器网络终端设备的研发、安装提供测试依据。6LoWPAN协议一致性测试可以支持基于6LoWPAN的无线传感器网络数据链路层、适配层、网络层以及RPL低功耗路由协议的一致性测试,既可以支持单终端设备、网关设备,也可以支持多终端的组网测试;同时,满足路由一致性测试的需要。该测试技术软硬件设计采用可配置方式实现,为以后的升级提供方便,可以保证其相关协议的完善。该技术研制的测试仪器可广泛使用于芯片、协议栈软件以及节点设备的研发与生产测试,特别适合于研发环节的测试,以修正和完善设计中可能存在的错误。测试仪表的内部功能如图4.1所示。图4.1 协议一致性测试仪器内部功能图技术关键以及技术
14、路线:关于6LoWPAN的无线传感器网络协议一致性测试产品,目前国际上尚未发现相关成熟产品,而且相关网络协议尚处于完善和新增之中,加大了6LoWPAN无线传感器网络协议一致性测试技术设计实现难度。也没有可以参考的设计实例,大致来讲目前在开发协议一致性测试技术时,必须解决以下几个方面的问题:1) 测试系统软件架构模块设计测试系统应为使用者提供一个友好的测试套件执行界面和一个功能齐全可移植性好的底层支持库。测试人员不需要学习复杂的编程语言或脚本语言,只需简单阅读系统使用手册就能开发测试套,另外底层开发的支持库在任何一个操作系统版本环境中都能正确运行,相应的测试套件也只需要做小部分的改动就可以使用。
15、从软件架构的角度来讲,本课题所设计的测试架构包括如下的功能模块:l 人机界面:提供系统与测试人员交互的界面,用户可以利用界面直观的跟踪测试的每个环节,编写测试用例、配置信息、查看测试结果等。l 测试用例编辑器:提供给用户编辑测试用例,测试用例分成行为描述部分和报文描述部分,测试用例编辑器提供图形化的界面,支持类似于word的复制、粘贴、插入等操作。l 报文描述编译器:对用户给出的报文描述文件进行解析,转换成系统内部的格式该模块读入报文描述文件,提取类型定义信息,存储起来。l 系统信息配置:提供一些系统配置信息,例如配置本地地址、端口、测试通道等信息。l 测试用例的执行:这是系统核心调配单元,控
16、制整个测试的执行过程,这个模块实际上是一个针对其他模块的协调模块,对测试例的执行起到控制作用。l 编解码:报文转换成测试要求的二进制流,以及将收到的二进制流转换成测试系统内部存贮格式。l 收发:底层的服务提供者,报文的收发模块,可以根据具体测试环境替换修改模块功能,例如建立在socket上的程序,该模块就是socket编程,建立在IP(Internet Protocol)报文上的程序,本模块收发的就是IP报文。l 上层测试器:系统需要上层测试器模块,用户通过调用上层测试器功能实现对被测对象的控制,6LoWPAN系统测试中上层测试器模块是通过串口与测试器通讯。l Log功能模块:记录测试过程的所
17、有动作和收发的所有报文,报文收发的时间点等,给出一致性测试判定结果。2) 测试集编译模块【3】为了保证一致性测试的可信度,使得测试结果具有可比性,提高测试的自动化水平以降低测试费用并改善测试效率,本课题拟采用基于TTCN-3(Testing and Test Control Notation version 3)的测试集编译器设计方案。在编译器设计过程中,要充分考虑到TTCN-3的如下特性:l 多种表现格式,可在不同的应用中选择合适的视图;l 丰富的类型系统定义,可以方便的表示目前大多数协议的消息体;l 具有完善的操作语句定义,并发度高,可以描述复杂的测试行为:l 可以定义数据和过程模板,并提
18、供了强大的匹配功能;l 支持基于消息和基于过程的通信机制;l 描述动态并发测试配置的能力;l 更加灵活的测试判决处理机制;l 多种参数化支持;l 兼容ASN.1(Abstract Syntax Notation version 1)及其它形式化描述语言;l 测试用例库生成模块;l 测试用例的动态构建和生成是本课题的重点和难点。我们所设计的协议一致性测试用例涵盖数据链路层、适配层、网络层以及路由协议;l 不断跟踪相关标准及相关参考,不断修改、完善测试用例动态生成系统,满足适配层、网络层和路由协议一致性的各种测试需求;l 用规范描述语言(SDL)搭建独立于硬件的协议栈仿真系统,随时跟踪标准的变化,
19、将此消化、理解、掌握,并对之进行实现和验证;l 结合实际情况,根据不同的测试需求,编写海量的TTCN测试用例;l 探索在高数据流情形下优化处理器性能及内存动态调度;3) 终端模拟技术【4】终端模拟技术是为了模拟一个可控拓扑结构的无线传感网络,利用它与被测终端构成一个真实可控的网络,并在此网络的基础上研究RPL低功耗路由协议,进行低功耗路由协议的一致性测试,其具有方便而且测试结果可重复的优点。而采用实际终端组成网络进行路由协议一致性测试,虽然可以实现,但这种方案造成组网不方便,而且测试结果难以重复,更不适合进行路由协议的研究。l 通道隔离设计:通道信号间会互相干扰,必须对各通道的信号进行有效隔离
20、,以保证输出信号的质量。l 可配置升级设计:以满足协议后期演进测试的需要,及时跟踪协议的最新进展,同时这种设计也可以满足后期产品系列化的电路移植需要。l 高集成度和小型化设计:同时模拟产生多个通道的信号通常会占用较大的机箱空间,必须进行高集成度和小型化设计,才能满足仪器的设计要求。l 模块化和高可靠性设计:为保证产品可系列化,以及将产品引伸到更多系统设备的生产和维修等方面,需按功能和实现方式进行模块化划分和设计,同时采用高可靠性设计以保证最终仪器的可靠使用。4) 网关模拟技术网关模拟技术是为了实现一个模拟网关,并将它集成在网络协议一致性测试仪器当中,而无需外置一个真实的网关,利用它与被测终端构
21、成一个真实可控的无线传感网络,并在此网络的基础上研究相应测试方法,完成对被测节点设备的协议一致性测试,其具有方便而且测试结果可重复的优点。其主要涉及以下关键技术:6LoWPAN协议实现技术,接收、识别和产生符合6LoWPANs协议的数据,使其与传感节点进行通信。包括6LoWPANs帧头压缩、解压缩、分片和地址转换等。5) 组网模拟技术组网模拟技术就是为了将多个虚拟终端(纯软件模拟终端)、模拟终端和模拟网关组成一个近似真实的模拟网络,使被测终端可以融入该网络,并与该模拟网络组成一个真实的网络(针对被测终端而言),为RPL低功耗路由协议测试提供网络平台。该技术主要涉及以下方面:l 多节点模拟组网技
22、术,仿真一组传感节点,并进行模拟组网,当被测终端加入网络时,可以与其构成一个近似真实的无线传感网。l 终端位置模拟技术,当被测终端加入网络时,可以在虚拟网络的任意位置控制模拟终端成为被测终端的邻居或其它节点。6) 协议仿真技术协议仿真是指测试仪器可以自动对接收的标准协议进行响应或按照标准自动发送一个或一组协议数据,它是协议一致性测试实现的硬件基础,为协议一致性测试提供收发电路支持。协议数据过滤、识别与错误检测是协议仿真的前提,只有符合要求的协议才能进入仿真进程,减少了软件的处理时间,可以有效提高协议仿真的速度,缩短测试时间。协议数据捕获与协议组帧为协议仿真程序提供原始数据,同时为程序产生的响应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 河南省 科技 攻关 计划 项目 申请书 无线 传感器 网络 LOWPAN 一致性 测试 技术 22
限制150内