WSN轻量级IP协议栈的设计和实现

来源 :电子科技大学 | 被引量 : 8次 | 上传用户:zhyjrr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科学技术不断发展的今天,通信与网络给人类生活带来了方便,提高了人类的生活质量。但人们并不满足于PC之间的通信,更希望生活中的所有物品都能随时与人类相连接,以方便查看和管理。这种网络便是当前最热门的话题“物联网”。目前,物联网协议大多是私有的,不像TCP/IP协议那样所有设备都可以互联互通。但是把标准的TCP/IP协议栈移植到嵌入式设备并不可行,因此本论文根据标准TCP/IP协议裁剪修改设计了一个轻量级IP协议栈(LIP),适用于大部分嵌入式设备,使得不同的物联网设备之间也可以互联互通。本文首先研究分析当前嵌入式TCP/IP协议栈的优点和不足。然后根据TCP/IP协议簇中的IPv4和IPv6协议标准,裁剪修改设计出适用于嵌入式设备的LIP协议栈。本协议去掉TCP/IP协议中不必要的功能模块(如ARP、组播机制等),简化UDP、IP协议模块,使LIP更容易移植到小微型设备中运行,如单片机、FPGA等。本论文选择WSN作为应用环境设计实现LIP协议栈,未来可以将本设计进行简单修改后放入其它场景下的嵌入式设备中使用。本论文详细阐述了LIP协议的设计思想、协议架构、编址寻址、端口设计等,根据基本通信的需求设计相关功能模块、报文格式及交付流程。为实现LIP与Internet互联互通设计了网内协议与IPv4、IPv6协议转换过程。具体实现选取TinyOS操作系统管理协议栈的物理层硬件。采用nesC语言编写LIP协议栈的具体实现代码,其主要内容包括:上下层服务访问点设计实现;各个模块功能的具体实现(LUDP模块、LIP模块、LICMP模块、分片重组模块、网关协议转换模块)。最后选择CC2430开发板做为硬件测试平台,完成LIP协议栈的通信测试。测试内容包括两个节点之间的通信测试、分片重组测试;三个节点之间的转发测试、组网测试;网关节点协议转换测试和协议稳定性测试等。通过测试证明本次设计的LIP协议栈可适用于资源有限的嵌入式设备环境。根据LIP协议栈编译和测试结果,总结出本协议栈与以往嵌入式网络协议栈的区别,及本协议栈的优势特点。
其他文献
随着信息技术的发展,数字视频正在取代传统的模拟视频技术,而拥有广泛的应用前景,2003年推出的H.264是目前效率最高的视频编码标准,具有很大的研究与应用价值。同时在多种应
随着社会经济的发展,图像监控系统已成为安全防范技术体系中的重要组成部分,被广泛应用于交通、银行、大楼、水文、油田、电力、航运等领域。传统的图像监控系统不仅仅布线复
基于视频的人体动作识别是计算机视觉领域一个热门研究方向,其目的是使计算机系统能够自动分析和识别视频中的人体动作,主要用于视频智能监控与人机互动等场合。动作识别的关
相控阵天线具有扫描速度快、抗干扰能力强、波束指向灵活等特点,因而采用相控阵的卫星通讯系统越来越受到关注。卫星通讯系统中的阵列天线通常是安装在车、船、飞机等运动载
近年来,笔记本计算机得到了快速普及,各种基于无线和红外技术的通信设备广泛出现,移动通信、移动终端技术高速发展。在这样的背景下,由于移动性、灵活性和自治性为组网带来的
多通道全覆盖钢管壁厚检测技术的应用研究超声测厚是无损检测的主要技术之一,随着近年来计算机电子技术的快速发展,超声测厚系统的开发研究也向着数字化、智能化方向发展,在材料工业、石油化工、机械制造等领域有着广泛的应用。为了迫切解决石油钢管行业中的技术问题,实现对钢管的全长全覆盖壁厚自动化检测,首先,介绍了超声波的物理基础,分析了超声波垂直入射到多层平面上时的反射和透射,阐述超声液浸聚焦探头测厚原理,研究
为了满足对“无处不在的计算”越来越强烈的需求,无线传感器网络在过去的十年中经历了前所未有的发展。由于无线传感器网络技术的不断进步,近来出现了许多专门针对这一高速发
小区搜索技术是移动通信中实现终端和基站之间同步的关键技术。作为移动台读取基站信息的基础,小区搜索的性能对于整个通信系统的性能有着极其重要的影响。只有正确的小区搜
随着数字媒体、计算机视觉和虚拟现实技术的飞速发展,立体视频技术受到了广泛关注,已经成为近年来的一个研究热点。立体视频由于其具有比普通视频更大的数据量而在实际应用中受
以经济学为基础的热过程系统的优化,优化效果好、优化计算时间短,近年来发展迅速.损耗的正确估算是经济学优化的关键之一,换热器是石油化工、热电等行业中应用最广泛的单元