- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于IPv6智能家居系统设计
基于IPv6智能家居系统设计
摘要:智能家居系统综合利用网络技术、自动控制技术,实现对家电设备的集中管理,同时为用户提供远程控制的功能,从而使用户能够在千里之外了解家电设备的工作状态,并对家电设备的工作方式进行控制。然而由于基于IPv4的互联网络的地址位宽的限制,路由效率等问题,正阻碍着智能家居系统的推广。IPv6技术的出现,很好解决了上述的问题。本文对基于IPv6技术的互联网络中如何开展智能家居系统的设计问题进行研究,分析和总结IPv6技术中支持智能家居系统的一系列新特性,并以此为基础进行智能家居系统的总体设计,给出一套基于IPv6技术的智能家居系统总体设计方案。
关键词:IPv6 智能家居 网关设备 RIPng
中图分类号:TP273.5 文献标识码:A 文章编号:1007-9416(2014)03-0134-04
在进行智能家居系统的设计时,首先需要确保满足家庭的实际功能需求,充分利用现有的技术条件,并在满足功能需求的基础上适当的保持一定的前瞻性,以支持系统未来一段时间内的扩展性。
1 智能家居系统架构
基于IPv6技术进行智能家居系统设计,与传统的系统设计相比一个显著的优点就是利用IPv6协议所提供的海量的地址空间,可以将系统中的每个设备都通过以太网进行连接,从而使得网络的结构形式统一,且所有的家电设备能够与用户终端进行点对点的直接通讯,降低系统对家庭网关设备的依赖。
用户终端可以是安装了智能家居客户端的电脑和智能手机设备。用户通过智能家居客户端所提供的用户界面进行各类信息的查看和家电设备的控制等操作。家庭网关设备是远程用户终端在家庭网络环境中的一个本地代理设备,主要实现对智能家电设备的本地化管理功能和对所有数据包的路由功能。各类家电设备安装了控制模块的家电设备,可以运行经过裁剪的IPv6协议,从而使得家电设备能够通过以太网与家庭网关设备和用户终端设备进行通讯。
2 智能家居网关设备
智能家居网关设备是系统中的一个重要设备,该设备作为用户终端设备的一个本地代理,负责者系统中的各类家电设备的管理以及用户终端设备与家电设备之间数据交互的路由功能。
2.1 操作系统的选定
目前嵌入式系统中所常用的实时操作系统主要有两类,分别是VxWorks和嵌入式Linux。这两个操作系统中,VxWorks系统内核目前还不支持IPv6协议,因此需要对系统内容进行改造,这一工作不仅技术难度高,同时购买内核源码的费用也相当可观,不适合本课题的研究。而嵌入式Linux系统集成了丰富的网络功能,支持多种平台,并采用了模块化的设计结构,而且集成了IPv6协议,同时嵌入式Linux还是个开源的系统,能够方便的进行相关代码的修改,各类相关学习和研究资料也丰富。因此,Linux系统是一个较好的选择。本课题的研究中选择了嵌入式Linux作为家庭网关设备的操作系统平台。
2.2 IPv6的实现
在嵌入式Linux操作系统的net/IPv6目录和include/net/IPv6.h头文件中,存放了嵌入式Linux系统中实现IPv6协议所需的全部代码。在实现中IPv6是在IPv4的基础之上实现的,因此两种具有很大程度上的共性。在IPv6中的数据包传输过程可以形成三种方式,数据包可以通过三种方式中的任何一种进行传输。本地传输层所创建的数据包通过ip6_xmit接口进行传输,通过一系列中间环节的处理后,最后到达ip6_output_finish,完成发送处理。本地网卡所接受到的数据交给ipv6_rcv接口后开始进行接收处理。
3 网络通信机制详细设计
3.1 路由机制详细设计
RIPng路由机制拥有IGP的优势,是一种解决IPv6网络中的路由问题的首选方案,具有无限的潜力。面向IPv6的RIPng路由协议在继承了RIPv1和RIPv2协议主要特性的基础上,进行了一些改进。所作的改进内容主要集中在信息格式以及地址相关方面,主要可以概括为以下三个方面。
(1)RIPng中路由消息传输的通信端口由原先所使用的520端口修改为521端口。(2)由于在IPv6中对地址空间进行了扩展,因此在RIPng的消息格式中,地址空间也由32位扩展到了128位,且去掉了子网掩码字段。(3)RIPng中借助IPv6的安全机制来确保路由信息更新的安全性和保密性,因此无需再设计其他安全操作。RIPng路由功能的实现可以划分为6个功能模块,如(图1)所示。
路由操作的过程可以描述为:
(1)启动RIPng;启动RIPng过程中主要完成一系列的初始化操作,包括初始化路由表,初始化接口列表,初始化访问列表,初始化前缀列表,以及重定向路由匹配原则和为各个相关的命令指定相应的接口函数,并生产R
您可能关注的文档
最近下载
- 浅谈初中物理教学语言严密性.doc VIP
- 高压配电柜日常维护保养方案.docx VIP
- 国考物理化学真题及答案.doc VIP
- 强制氧化-尿素还原法(FO-UR)烟气脱硝成套技术.doc VIP
- 2024年江苏赛区复赛“扬子石化杯”第38届中国化学奥林匹克(初赛)选拔赛暨化学试题含答案.pdf VIP
- 招标代理服务技术方案104页.docx
- 政府采购项目招标代理机构服务投标技术方案(技术标).pptx VIP
- 2025至2030中国建筑信息模型(BIM)行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2024广东建设职业技术学院招聘笔试真题含答案详解.docx VIP
- 公司法中董事对第三人责任的性质界定与归责原则研究.docx VIP
文档评论(0)