当前位置:主页 > 科技论文 > 网络通信论文 >

基于多个开源系统的6LoWPAN技术在物联网应用中的研究

发布时间:2017-05-28 15:13

  本文关键词:基于多个开源系统的6LoWPAN技术在物联网应用中的研究,由笔耕文化传播整理发布。


【摘要】:近几年来,随着网络科技、感知科技、高性能计算机的不断发展与更新换代,物联网(IoT)这个曾经新兴的名词也渐渐地向普通人群敞开怀抱。物联网是在产品接入网络的前提下对互联网技术的一种延伸,常常被看作是在计算机革命、互联网热潮之后的又一次科技革命。物联网的愿望是实现所有事情相互关联、所有事物都Online,主要表现为我们无论何时何地都能访问感知并操控在线物体。物联网技术的发展离不开无线传感器网络,把网络中的节点接入互联网实现IP化也是物联网技术的一个重要组成部分。互联网任务工作组将IPv6应用在IEEE802.15.4中,制定了6LoWPAN协议,实现了无线传感网络和IP网络之间的连接。 本课题研究实现了基于多个开源操作系统的6LoWPAN协议在环境监控方面的应用,使我们可以使用无线的方式通过传感器采集到在线设备的温度、电压等敏感数据,并远程操控设备。研究的主要特色是把现在非常流行的Arduino开发平台和Contiki相结合,各取优点,提供了一种新的思路。为了实现对环境的监控,论文的主要工作是从物联网的背景开始研究,分析了国内、国际的物联网技术现况,了解了IP化物联网系统架构的优点并分析了IPv6协议在IEEE802.15.4协议上应用的可能性。接着对比了当今世界上嵌入式物联网操作系统,选择了Contiki平台操作系统作为进一步研究的对象。基于Contiki平台的操作系统可以完整的实现6LoWPAN协议以及多种IETF制定的相关协议。最后通过研究OpenWRT实现6LoWPAN的边界路由器功能,完成了基于HTTP和CoAP的6LoWPAN协议对在线设备的传感器数据采集以及对其可操控装置的控制。
【关键词】:物联网 Contiki 6LoWPAN OpenWRT
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP391.44;TN915.04
【目录】:
  • 摘要3-4
  • Abstract4-9
  • 第一章 绪论9-15
  • 1.1 研究的背景与意义9-10
  • 1.2 国内外研究现状10-12
  • 1.2.1 国内外物联网发展现状10-11
  • 1.2.2 6LoWPAN国内外研究现状11-12
  • 1.3 本研究的主要工作12-13
  • 1.4 论文组织结构安排13-15
  • 第二章 6LoWPAN协议研究15-25
  • 2.1 IPv6技术研究15-20
  • 2.1.1 IPv6技术背景15
  • 2.1.2 IPv6地址构成与寻址方式15-16
  • 2.1.3 IPv6报头结构16-18
  • 2.1.4 检测地址重复18-19
  • 2.1.5 发现邻居节点机制19-20
  • 2.2 6LoWPAN适配层技术研究20-22
  • 2.2.1 6LoWPAN技术概述20-21
  • 2.2.2 6LoWPAN网络架构21-22
  • 2.3 本章小结22-25
  • 第三章 Contiki物联网操作系统研究25-39
  • 3.1 不同无线传感网络操作系统的对比25-27
  • 3.2 Contiki系统分析与研究27-37
  • 3.2.1 Contiki系统简介27-28
  • 3.2.2 Contiki源码组织结构28-30
  • 3.2.3 Contiki的进程运行机制30-34
  • 3.2.4 Contiki中的主函数34-36
  • 3.2.5 Protothreads内部具体实现36-37
  • 3.3 本章小结37-39
  • 第四章 Contiki与Arduino的整合39-45
  • 4.1 Contiki和Arduino整合背景39
  • 4.2 Contiki系统和Arduino系统初始化整合39-40
  • 4.3 Contiki和Arduino计时系统整合40-42
  • 4.4 Contiki和Arduino串口系统整合42-43
  • 4.5 本章总结43-45
  • 第五章 简易6LoWPAN边界路由实现45-49
  • 5.1 OpenWRT路由器系统简介45
  • 5.2 边界路由实现方法45-47
  • 5.3 6LoWPAN边界路由实现47-48
  • 5.4 本章小结48-49
  • 第六章 测试与结果分析49-59
  • 6.1 基于Contiki的HTTP程序设计49-53
  • 6.1.1 HTTP简介49-51
  • 6.1.2 HTTP客户端编程方式51
  • 6.1.3 基于HTTP服务端的环境监控与设备控制51-52
  • 6.1.4 浏览器测试52-53
  • 6.2 基于Contiki的CoAP应用53-58
  • 6.2.1 CoAP协议介绍53-55
  • 6.2.2 CoAP调试工具55-56
  • 6.2.3 CoAP服务端程序设计56-58
  • 6.3 本章小结58-59
  • 第七章 总结与展望59-61
  • 7.1 研究总结59-60
  • 7.2 展望60-61
  • 附录61-72
  • 附录一61-67
  • 附录二67-69
  • 附录三69-72
  • 参考文献72-74
  • 攻读硕士学位期间完成的科研成果74-75
  • 致谢75-76

【参考文献】

中国期刊全文数据库 前5条

1 侯惠峰;刘湘雯;于宏毅;胡捍英;;无线传感器网络与IPv6网络的互联方式研究[J];电信科学;2006年06期

2 宦若虹;李义冬;何晓慧;陈庆章;;基于无线传感器网络的室内定位系统[J];机电工程;2011年08期

3 余勇昌;韦岗;;无线传感器网络路由协议研究进展及发展趋势[J];计算机应用研究;2008年06期

4 计大杰;;μIPv6协议栈在嵌入式FPGA系统中的应用[J];计算机与现代化;2011年06期

5 冀宇鑫;杨冬;秦雅娟;郑涛;武尚青;;基于WSNs平台的Contiki通用移植方法研究[J];计算机技术与发展;2012年11期


  本文关键词:基于多个开源系统的6LoWPAN技术在物联网应用中的研究,由笔耕文化传播整理发布。



本文编号:402916

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/402916.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户20ab6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com