基于TTCN-3的6LoWPAN网络协议一致性测试平台研究与设计

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:xieym28
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IEEE802.15.4专门用于支持设备在低功耗无线个人局域网(LoWPAN)中的通信。在设计之初,IEEE802.15.4标准只包括物理层和媒体接入控制层,并不支持和IP网络进行互联,然而LoWPAN中的设备都具有低速率低功耗的特点,数量巨大,想要真正的成为物联网(Internet of Things, IOT),就需要接入互联网。在这样的背景下6LoWPAN技术应运而生。6LoWPAN层位于IEEE802.15.4的MAC层和网络层(IPv6)之间,旨在将LoWPAN接入IP网络。与6LoWPAN技术相关的草案和标准在不断的推出和更新,受到众多设备商,运营商和学者的关注。在这一过程中,会有很多组织或个人对协议进行实现,实现者们对协议的理解出现偏差时,可能产生错误的实现。基于此,需要对协议实现进行协议一致性测试。测试从功能上分为报头压缩测试和邻居发现测试。本文研究和设计基于TTCN-3的6LoWPAN一致性测试平台,并编码实现,最后在实际环境中执行了测试。论文主要工作如下:(1)分析6LoWPAN相关RFC和DRAFT,提出测试需求;根据测试需求设计并撰写测试规范和测试脚本。(2)研究并设计测试平台;使用C语言实现测试平台,包括a)TTCN-3测试系统的编解码和系统适配器模块;b)使用TelosB硬件平台实现支持IEEE802.15.4通信的物理适配器模块。(3)对6LoWPAN主机进行了报头压缩功能的一致性测试实验。目前6LoWPAN测试技术仍不成熟,还没有形成国际标准的6LoWPAN—致性协议测试规范,也没有支持IEEE802.15.4通信的测试平台,本课题设计的测试平台填补了6LoWPAN网络协议一致性测试领域的一些空白,具有一定的理论研究水平和很高的实际应用价值,对基于6LoWPAN的IOT设备的成熟度检测有着重要意义。
其他文献
在现代网络中存在着大量不同的应用程序,这些应用程序产生不同类型的流量,它们对于QoS的要求是不一样的。和传统的流量分类方法相比,使用机器学习技术来进行流量分类由于不依赖
短短几年间,包括微博在内的社会化媒体得到了长足的发展,所拥有的用户数量和参与率不断刷新记录,在社会生活中的地位和作用也越来越重要。其不但创造了一种新的沟通形式,更逐渐打
电力系统是一种典型的信息物理系统,其动力学具有混成性、非线性、高维度、包含控制变量等特点。安全性是电力系统运行中的一项重要指标。为了保证电力系统安全稳定运行,动态安
互联网应用的内容存取模式已从单数据中心的分布式存储形式向跨数据中心的全局、大规模海量的分布式存取形式发展。传统的分布式存储文件和数据库系统的学术思想和设计原理在
深度包检测技术在网络安全应用中发挥着重要作用。随着入侵特征的不断复杂化,正则表达式由于其强大的表达能力逐渐成为深度包检测系统描述入侵特征的主要语言,正则表达式匹配也
随着多媒体技术和网络技术的迅速发展,各种视频数据信息大量产生。如何有效地利用这些视频资源是一个亟待解决的问题。针对这个问题,视频标注工作通过赋予视频镜头或片段相关语
物联网技术的发展使得互联网时代的“人与人”之间的网络逐渐演变成“物与物”之间的网络,新的变化不仅表现在网络规模的扩大,更表现在上层业务模式的创新上。物联网时代大量
基于全球卫星导航系统(GNSS)的科学问题及新应用拓展研究一直是导航界关注和研究的问题。基于载波相位的姿态测量是GNSS应用的一个重要方向,而单独利用GNSS进行姿态测量输出频
学位
该文以湖北省GSM网为例,运用计算机网络管理原理来分析操作维护中心的结构、功 能及其实现方法.在阐明网络管理的重要概念(管理模型、OSI管理信息库、网络管理协议、、网络管