基于Contiki的6LoWPAN网关节点设计

被引量 : 0次 | 上传用户:rogy520111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(WSN)是一种由大量微型传感器组成网络系统,集环境信息采集、信息处理和信息传输于一体,广泛地应用在智能家居、工业控制、医疗系统、军事监控等领域,是当前国际上备受关注的、知识高度集成的一个新兴研究热点。WSN的进一步发展,就是要实现其与网络的融合,也就是让每个传感器节点接入互联网。而WSN节点数目非常庞大,要给每个节点分配一个IP地址,IPv4显然已经不能满足,必须使用IPv6来分配地址,从而实现WSN接入IPv6网络。WSN与IPv6网络是不同类型的网络,要实现两者的融合,就离不开6LoWPAN网关的支持。6LoWPAN网关是联系WSN局域网和IPv6互联网的中介,是两者之间的桥梁。网关要具备在不同协议间进行协议转换、数据转换和储备以及移动的能力。而在6LoWPAN网关节点的设计中,软件开发上,最为关键的就是6LoWPAN适配层的设计,6LoWPAN适配层能完成IPv6与IEEE802.15.4之间协议和数据的转换,具体功能包括数据包的分片和重组,以及数据包头部压缩等。一方面,由于WSN节点普遍资源严重受限,因此要找到或设计出适合资源受限设备的通信协议栈;另一方面,由于WSN节点众多带来许多管理上的诸多问题,急需嵌入式操作系统来解决问题。通过对6LoWPAN技术和嵌入式操作系统的研究和学习,发现通过在WSN节点上移植Contiki操作系统以及合适的通信协议栈可以很好地解决上面的两个问题。本文介绍了论文的研究背景和意义,然后对6LoWPAN技术、6LoWPAN适配层设计原理进行了仔细的学习和研究,包括6LoWPAN协议栈的结构、帧格式、地址分配、分片和重组、数据包头部压缩等内容,与此同时还通过对Contiki操作系统(包括Contiki操作系统的系统构架、主要特性、进程运行和通信协议栈等)的系统学习和研究,发现通过在WSN节点上移植Contiki操作系统以及uIP通信协议栈就可以解决WSN与IPv6网络融合之间的问题,随后讨论了并确定了网关接入方式和硬件平台采用的芯片CC2530,成功移植了Contiki OS及uIP通信协议栈,最终设计了基于Contiki的CC2530网关节点,实现了Rime通信,UDP通信,并设计了web网站程序。最后,针对设计方案搭建合理的测试环境,进行了相关的实验、测试,并对结果进行了分析。
其他文献
世界钢铁会议曾提出"轧钢技术的发展必定长时间集中到加强冷却、控制轧制及棒线材的无头轧制技术",因此控制轧制与控制冷却技术对控制刚才生产成本、提高产品组织性能及企业
随着计算机技术的不断发展,无线网络技术在计算机网络中占据着非常重要的地位,在社会各个领域中都得到了一定的应用。在建设现代化校园的过程中,数字化网络已经成为了其建设
目的:探讨检测尿足细胞的方法可否作为无创评估肾小球损伤的指标。方法:采用抗人足细胞标记蛋白Podocalyxin(PCX)抗体进行间接免疫荧光染色。60份尿标本采自我院肾内科住院患
IgG4相关硬化性疾病(IgG4 related sclerosing disease,IgG4-RSD)是一种累及多器官、以血清IgG4升高、组织IgG4阳性浆细胞浸润为特点的淋巴浆细胞病,主要表现为自身免疫性胰
基础教育新课改对高师院校师范生教师专业素质在跨学科的知识结构、教学技能和教育科研能力、应用信息技术的能力、交往与合作的能力等方面有新要求。应对思路是进一步明确提
教师的素质高低往往制约教育质量的好坏,而教师培养机制对教师素质高低又有重大影响。现代日本教师培养机制在诸多方面,如控制入学数量和质量,合理分流不适合的教师,重视教师
体验式单元课程是指在一门具体的专业课程中主要以学生深入职业现场或在仿真模拟职业现场的环境中通过职业培训、岗位训练、顶岗实习等方式进行学习的时间相对集中的部分课程
通过对数控车床的故障分布规律的分析,数控车床可靠性理论的运用和发展以及对数控车床可靠性指标进行分析,从而提出了对数控车床故障分布规律可以进行有效分析的具体方法。同
在近年来我国经济社会发展水平不断提升的背景下,科学技术的发展也使得信息技术得到了显著的进步,特别是近几年互联网技术和计算机技术的不断完善,带动了大数据和物联网技术