基于WPAN的TCP/IP协议栈的设计与实现

被引量 : 3次 | 上传用户:morenedu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线个人区域网(Wireless PersonalArea Network,WPAN)是一种在个人活动空间范围内通信的无线网络技术,是比无线局域网(WLAN)覆盖范围更小的一种无线网络。IEEE在1999年成立了IEEE802.15工作小组,专门负责制定各类WPAN技术的物理层和MAC层规范。IEEE802.15.4是其中之一,主要针对低速率无线个域网(LR-WPAN)的应用,目前已被广泛应用在各类无线传感器网络的技术中。由于缺乏相关的考虑,传统的WPAN技术在网络层都是采用私有协议,这导致了基于WPAN技术的终端局域网络很难无缝地融合到基于IP的骨干网络中去。IPv6是新一代的国际互联网协议,其各项新特性使其非常适合应用在WPAN技术上,随着IPv6的逐渐推广和实用,将IPv6技术应用到无线传感网络和物联网(Internet of Things,IOT)中有着重大的意义。因此,IETF在2005年专门成立了6LoWPAN工作小组,致力于研究IPv6技术在WPAN上的应用。aCoral是电子科大实时计算研究所从2009年开始研发的嵌入式实时操作系统,尚未支持基于IP的无线传感网络应用,本文致力于在aCoral中实现一套基于IEEE802.15.4低速率网络的IPv6协议栈。本文在详细分析了相关技术细节的基础上,完成了基于ARM的STM32微控制器和CC2520射频芯片的硬件实验平台的设计,并在该实验平台上逐步完成了aCoral下支持6LoWPAN的IPv6协议栈的开发,主要工作包括:CC2520射频驱动程序和外设驱动程序的设计、aCoral到STM32的移植、uIPv6到aCoral的移植和6LoWPAN适配层的设计与实现。在实现各个模块的同时进行了单元测试,最后进行了系统测试,验证了系统设计的正确性。在设计实现的过程中,对IEEE802.15.4射频芯片的硬件接口进行了抽象,实现了类似aCoral中硬件抽象层的功能,这使本文设计的WPAN协议栈更具通用性,能够较为简单的移植到不同的硬件平台上去。
其他文献
在数学教学中,数学习题课是数学学习中的一种重要课型,它贯穿于整个数学教学的始终。习题是对课堂所学知识的巩固,也是检查对书本知识掌握好坏的良好尺度。数学习题课是知识
关于针灸配穴处方的组方原则,在病位确定的病证中,头面躯干病,以局部和(或)近部选穴为首选,其次为远道选穴,再次为辨证选穴;脏腑病宜首选俞募穴,腑病次选下合穴、脏病次选原
本文综合的论述了我国园林建筑的装饰与装修,涵盖了装饰与装修的方法、技术支持、具体手段等方面的内容,较为清晰的描绘了园林建筑的装饰和装修状况。
目的探讨新型手部保护装置在约束患者中的应用效果,提高患者约束后手部的舒适度,可减轻患者的痛苦,实现人性化服务理念。方法自制安全舒适的手部保护装置,对262例存兴奋、冲
目的:观察苦碟子注射液与甲钴胺联合治疗糖尿病周围神经病变(DPN)的临床疗效。方法:将77例DPN患者随机分为2组。治疗组37例,苦碟子注射液与甲钴胺联合静脉滴注,1次/d,连续2周
本文介绍了预应力混凝土空心板设计中可能遇到的各种问题及解决的办法,可作为标准图换代设计的参考,并将对提高预制构件标准图的质量起促进作用。
潮流趋势因何而起?怎样的产品设计是符合未来趋势?怎样的设计趋势才会适合中国的市场?了解人们的生活形态,才能知道未来人们所消费的产品。人们对新产品的设计越来越挑剔,每年我们
期刊
为验证施用东方农韵木霉菌可湿性粉剂、欧柏生物菌微量元素肥料对西瓜重茬地枯萎病的实际预防效果,特开展了相关田间试验。结果表明,施用东方农韵木霉菌可湿性粉剂和欧柏生物
高折射率光学树脂用于发光二极管(LED)封装时,可以使LED芯片免受应力冲击和水汽侵蚀,能改善光取出效率、减少发热和延长使用寿命。研究表明,分子结构中以硫醇或硫醚基团引入硫原子
咳嗽是临床常见病症之一,国内外相继发布了《咳嗽的诊断与治疗指南》,咳嗽已成为独立病症。随着我国工业化进程的加快,人们的工作、生活环境发生了很大变化,该病呈显著增多之