1、 毕业设计 题 目 基于 6LOWPAN 的智能家居控制系统设计 学生姓名 学 号 专业班级 指导教师 学 院 答辩日期 基于 6LOWPAN 的智能家居控制系统设计 The Design of Control System Based on 6LOWPAN for Smart Home I 摘要摘要 智能家居是一个拥有广阔的发展前景的行业,但是由于 IPv4 地址资源的枯竭、各厂商 协议不统一等问题,智能家居无法实现大规模的推广。但是基于 IPv6 的 6LOWPAN 技术可 以解决在 IEEE 802.15.4 网络上传输 IPv6 数据报文的问题,本毕业设计的重点是设计并 实现一种基于
2、6LOWPAN 技术的智能家居控制系统,将 6LOWPAN 技术应用到智能家居行 业。 Contiki操作系统是目前得到广泛关注的物联网操作系统, 本毕业设计在 contiki 操作系统 下设计基于 6LOWPAN 智能家居控制系统, 实现了基于 RPL 协议智能家居控制系统数据采集 和数据传输方案,为基于 6LOWPAN 的智能家居系统的部署和实现提供技术方案。 关键词关键词:6LOWPAN;智能家居;RPL 协议 II Abstract Smart Home is the industry that has broad prospect. However, due to the probl
3、em of the drain of IPv4 address resources and the disunity of manufacturers protocol and all the other issues , smart home can not achieve promotion in a large scale . 6LoWPAN technology that is based on IPv6 can solve the problem of the transport of IPv6 packets on the IEEE 802.15.4 network . The k
4、ey point of the graduation design is to get and implement the smart home control system that is based on 6LoWPAN technology and apply 6LoWPAN technology to the smart home industry. It is said that Contiki operating system is the IOT operating system which is widely concerned. This graduation project
5、 made the control system based on 6Lowpanfor smart home in Contiki, which realizes the data acquisition and data transmission scheme based on RPL for smart home , which provide technical solutions for eployment and implementation of smart home systems based on the 6lowpan. Keywords: 6LOWPAN; smart h
6、ome; RPL protocol III 目录目录 第一章 绪论 1 第二章 6LOWPAN 协议 4 2.1 6LOWPAN 技术背景 4 2.2 6LOWPAN 技术优势 5 2.3 6LOWPAN 关键技术分析 5 2.4 6LOWPAN 技术概述 6 第三章 RPL 路由协议 11 3.1 RPL 路由协议制定背景 11 3.2 RPL 协议工作原理 11 3.3 RPL 路由协议的拓扑结构. 12 3.4 RPL 路由协议的建立过程. 13 第四章 CONTIKI 操作系统 16 4.1 CONTIKI 操作系统简介 16 4.2 CONTIKI 操作系统的特点 16 4.3 CONTIKI 操作系统的安装和测试 17 第五章 系统仿真 21 5.1 COOJA 仿真工具介绍 21 5.2 COAP 协议的简单介绍 21 5.3 仿真过程 22 5.4 仿真系统测试 24 第六章 硬件实现 27 6.1 WSN2530DK 简