



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子论文-基于ipv6的网络家电远程控制系统的设计与实现.txt12思念是一首诗,让你在普通的日子里读出韵律来;思念是一阵雨,让你在枯燥的日子里湿润起来;思念是一片阳光,让你的阴郁的日子里明朗起来。 本文由烤鸭的幸福贡献 pdf文档可能在wap端浏览体验不佳。建议您优先选择txt,或下载源文件到本机查看。 基于 ipv6 的网络家电远程控制系统的设计与实现 张 杰1 张 勇 1 黄道颖 李海燕 2 (1.郑州轻工业学院计算机与通信工程学院,郑州 450002; 2.河南省农信联社信息科技中心, 郑州 450002) 摘要:文章介绍了网络家电远程控制系统的现状,总结了该系统的局限性,在此基础上,
2、提 出了一种基于 ipv6 的网络家电远程控制系统的具体实现方案和该方案中远程自动控制的实 现方法,以及实时动态 html 网页的生成方法。 关键词:网络;ip v6;家电控制 中图分类号:tp393.09 文献标识码:a 1 design and implementation of network household appliances long-distance control system based on ipv6 zhang jie1 zhang yong1 huang dao-ying1 li hai-yan2 (1.computer science department, zh
3、engzhou university of light industry,zhengzhou 450002 2.science and technology center of henan credit society, zhengzhou 450002) abstract: the paper introduced based on the household appliances long-distance control system model implementation plan, summarized this system limitation, in this foundat
4、ion, studied a realization plan based on the ipv6 household appliances long-distance control system and the automatic control implementation method and the born method of the dynamic and real time html web. key words: network; ipv6; household appliances control 引言 随着整个社会向着数字化发展进程的速度不断加快,internet 的规模
5、、用户量、业务量 呈指数级增长,现代家庭也将加入“信息化、自动化、网络化”的行列, “通过 internet 远 程访问由家用电器组成的局域网”已成为未来家庭的一个重要标志。现在使用的 ip v4,无 论从计算机本身的发展,还是从 internet 的规模和网络传输速率、服务质量(qos) 、传输安 全性等方面来看,都已经很不适用了,其主要的问题是:一、32bit 的 ip 地址很快就要耗尽, pda、无线设备、3g 移动电话等新技术的应用,使 ip 地址短缺的矛盾更加激化,甚至汽车、 冰箱都需要一个全球单播地址连到 internet 中去,专家估计“到 2010 年 ip v4 的地址将全部
6、 用完” ;二、网络的服务质量(qos)有待提高,以满足用户不断增长的需求。 ipv6 是下一代 internet 协议,它保留了 ipv4 许多赖以成功的特点,同时具备以下新特 性:一、全新的报文结构,报文头包括固定头部和扩展头部,使路由器在处理协议头时效率 更高。二、巨大的地址空间,128bit 的 ip 地址能使世界上每一个人拥有 5.71028 个 ip v6 地址” ,并且地址配置更加简化。三、对 qos 更好的支持,ip v6 的包头中有流标签字段,使 路由器可以不打开传送的内层数据包就可以识别流,另外,ip v6 还支持 ipsec,具有邻居发 现协议等。在今后的几年中,ipv4
7、 将逐步被 ipv6 所取代。 如果用 ipv6 技术来构建家电网络和实现家电的远程控制, 可以克服很多 ipv4 的局限性。 因为对 ipv6 而言,可提供的安全水平取决于特定网络和用户的要求,而不会受到技术限制, 可以提供多种层次的安全水平来满足不同用户的需要,另外 ipv6 可以为网络中的每一台家 1 电分配一个或几个全球惟一的 ip 地址,使得在访问家电网络时,可以建立端到端的通信, 并可使用 ipsec 协议进行安全的通信;ipv6 协议还具有非常强大的自动配置能力,使得在家 庭网络中增添支持网络功能的家电设备时几乎不需要做任何配置, 家电设备可以自动完成自 身的 ip 地址等信息的
8、配置,这使得用户可以很轻松地在其家庭网络中引入新的家电设备; 最后, 对家电系统的维护和升级等工作都可以由各生产厂家自行处理, 即方便了用户的使用, 也方便了厂家的在线维护和管理。因此,使用 ipv6 的地址及数据传输技术实现家电网络的 数据传输和远程控制是家电远程控制系统的未来发展方向。 2 网络家电远程控制系统的组成 2.1 网络家电远程控制系统的现状 在 ipv4 网络中,由于 ip 地址的匮乏,以及各类家电的控制和状态信息组织机制与网络 中数据的组织机制有很大差异, 必须在二者之间进行数据的转换, 因此在家庭局域网中设置 应用网关将具备网络功能的家电组织成一个局域网,应用网关是网络家电
9、的控制中心,图 1 是网络家电控制系统的结构示意图。 家电局域网通过应用网关接入广域网, 应用网关将应用 请求发送给计算机或相应的家电, 获取数据, 并将数据格式转换成计算机网络或家电所要求 的格式,从而实现通过 web 浏览器远程 家庭网络控制中心应用网关 控制家电运行和查看家电运行状态的功 internet 嵌入式主机板 网 能。 访问服务器 微处理器 络 内存 接 应用网关的硬件平台由嵌入式主机 硬盘接口 口 板、 微处理器、 无线通信模块、 微型 hub 串 以太网口 无 线 行 串并行接口等 及微型 modem 组成。其中,无线通信 通 信 接 无线收 控 制 模块通过异步串行通信实
10、现与多个网络 口 发模块 接 口 家电控制器的连接,微型 hub 和微型 板 modem 可以使用户通过不同的方式接 入 internet,如拨号、宽带网等。 家电 无线收 家电 无线收 在应用网关中配置 www 服务器、 控制器 发模块 控制器 发模块 sendmail 服务器、防火墙等,www 服 图 1 网络家电控制系统的结构示意图 务器中有访问各个家电的 web 页, 可以 使用户通过 web 浏览器远程访问应用网关, 实现对家电的远程监控; 用户可以通过 sendmail 服务器向指定的 e-mail 邮箱收发邮件, 技术人员可以通过 sendmail 服务器了解家电的故障; 防火墙
11、用于过滤数据包,与系统中的多级认证体系相配合保证应用网关的安全性。 在这种实现模式下,虽然可以方便的构建和管理家庭局域网,使家庭中的家电(包括计 算机)通过一个 ip 地址接入 internet,并能运用防火墙技术、多级安全验证机制等手段,保 证家庭局域网的安全性。但由于各类家电的控制信息和状态信息、要求的数据格式、控制机 制和组织结构等都不相同,这种集中控制模式具有很大的局限性。首先如果要增加家电,必 须增加相关通信协议, 即对控制系统的维护需要有一定的专业知识, 不方便技术维护和用户 的使用;其次,由于应用网关在体积和系统结构等方面都要求尽可能的小,受存储容量和响 应速度的限制,不可能有大
12、量色彩丰富、形象逼真的 web 页面;另外,在家电网络控制无 线通讯中没有统一的标准。 2.2 基于 ipv6 的网络家电远程控制系统的整体设计 ipv6 的地址空间允许每一个网络家电具有一个 ip 地址,即每个网络家电设备都可以认 为是网络中的一个节点,通过无线网卡与家庭局域网相连,并接入广域网。图 2 是基于 ipv6 的网络家电远程控制系统的结构示意图, 网络家电通过无线网络接入点组成家电局域网, 并 接入 internet,而“家电信息管理中心” 代替了原有的“家电网络控制中心” ,与网络家电 具有同等的地位, 其功能是对家电局域网的用户和网络家电的地址进行管理, 同时对家电的 电源开
13、启进行管理,也可以将它看成是一个具有网管功能的网络家电。 由于嵌入式系统的功能不断增强,嵌入式系统的处理能力和存储容量也有了很大的提 高,结合 ipv6 协议和网络家电的特点,并考虑到家庭网络用户使用网络家电的方便性和实 用性,在网络家电的嵌入式控制系统中,配置 www 服务器、sendmail 服务器、防火墙等 网络服务,www 服务器中包含 internet 有 家 电 自 身 管 理 和 控 制 的 web 无线 页,使用户可以通过 web 浏览器 接入点 实现对家电的远程监控, 并能随时 与厂家互动;用户可以通过 无线 家电信 无线 网络 无线 网络 sendmail 服务器向指定的
14、e-mail 网卡 息管理 网卡 家电 网卡 家电 邮箱收发邮件, 技术人员可以通过 中心 sendmail 服务器了解家电的故障, 图 2 基于 ipv6 的网络家电远程控制系统的结构示意图 并可以通过 web 浏览器对故障点 进行在线测试和维护; 防火墙用于 保证家电自身的安全性。 2.3 基于 ipv6 的网络家电远程控制系统的访问流程 用户通过 web 浏览器远程访问自己家庭的家电信息管理中心,经过管理中心的用户验 证后,调用家庭的网络家电列表,以 web 页的形式送给客户端,客户在家电列表中选择要 控制的家电后,管理中心调用电源管理模块,开启被选中家电的电源,启动家电,家电启动 完毕
15、后,管理中心根据地址列表,将客户端的 web 浏览器链接到家电嵌入式控制系统中的 webserver,管理中心的任务结束,客户端直接访问家电的 webserver 中的管理、控制、状 态等页面,实现对网络家电的远程监控。由于是使用继电器组实现的电源管理,所以访问结 束时,家电内部电源断开,使管理中心控制的继电器组的相应组合断开,实现家电外接电源 的断开。 3 网络家电远程控制系统的实现 3. 1 家电信息管理中心的实现与实时动态 html 网页的生成 家电信息管理中心主要包括家庭局域网用户管理、网络家电管理、电源管理三个模块, 家庭局域网用户管理模块实现用户的增加、 删除和访问权限的分配, 在
16、访问权限中有拒绝访 问、查看家电状态、控制家电运行、完全访问等多个级别。网络家电管理模块实现家电设备 的添加和删除、ip 地址的分配管理及生产厂家的信息等。电源管理模块实现将被选中的家 电编码后发送给外部译码器,控制继电器组的通断,接通家电的电源,并在家电启动后反馈 信息。 当用户通过 web 浏览器对网络家电进行状态查询或更新设置时,嵌入式 web sever 需要 根据实时采集的数据生成家电状态的实时动态的 html 网页,具体实现步骤如下: 一、规划网页,制作静态部分;即根据显示要求将 html 网页的内容组织规划好,将 其分为静态和动态两部分,完成静态部分的制作,形成目标文档。 二、加
17、动态标记;在文档中需要实时显示的位置加入动态标记,并统计标记个数。 三、采集实时信息;用 cgi 程序收集实时动态数据,并转换为网页所需动态信息。 四、发送网页;用 cgi 程序逐字节读出 html 目标文档的内容,并输出至标准输出, 当遇到动态标记时,将对应的动态信息输出。重复此过程直到文件结束符。 3.2 并发通信的解决方案 进程 a 通信进程 c 进程 b 无论是在家电信息控 制中心,还是在网络家电的 请求与 c 的 控制中,都涉及到并发通信 send 区通信 问题,即当一个进程正在与 测试 send 通信进程进行通信时,其它 send 锁=00 进程也要求与通信进程通 加锁 信,则通信
18、进程成为临界资 send 锁=pid(a) 源,引发并发通信操作。通 常对临界资源并发操作可 a 与 c 通信,写入 使用 p、v 操作解决。但 p pid(b)和通信内容 操作的循环慢且性能较低, 而在网关中各进程的 pid 唯 一,所以可在系统中采用 若 receive 测试字节=00, pid 与 p、 操作方法结合来 v 则将 pid(b)写入测试字 确定通信进程的使用,下面 节,将通信内容写入 以进程 a 发数据给进程 b 为 receive 区,send 锁=00。 例说明其具体实现方案。 触发进程 b 如图 3 所示,通信进程 接收数据 c 具有 send 和 receive 两
19、个 从 receive 区, send 区接收进程 a 发送 区读数据 的数据,receive 区将数据 清测试字节为 00 传送到进程 b。当进程 a 请 清测试字节=00 求与通信进程通信时,首先 查看 send 区的锁状态是否 图 3 并发通信访问示意图 为 00,若是,则加锁,即将 进程 a 的 pid 写入 send 区的锁字节,再触发通信进程将通信内容和进程 b 的 pid 一起接收 到共享存储区;若不是,则说明已有其它进程正在与通信进程 c 的 send 区通信,进程 a 进 入等待队列。当通信进程处理完 send 区后,查看 receive 区的测试字节是否为 00,若是则 将
20、接收到的 pid(b)写入测试字节,即加锁,通信进程将对应的通信内容传送到 receive 区,将 send 区的锁状态清为 00,再触发具有测试字节中的 pid 的进程(进程 b)接收通信内 容,最后将测试字节清为 00;若不是,则说明有其它进程还没有将数据从 receive 区中完 全取出,等待测试字节清为 00 后,再向 receive 区写入。当多个进程等待接收通信内容是, 只需等到 receive 区的测试字节中与自身的 pid 相匹配的通信进程的到来即可。 结论 本系统的创新点是:一、在网络家电的访问控制中完全采用网络通信,不再使用串行口 和其它无线收发模块;二、实现了家电电源的远程控制管理;三、在网络家电的远程监控和 在线维护中直接使用端到端的访问;四、克服了原有家电网络控制的局限性,增强了家电网 络访问的安全性。 通过本系统对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于单细胞多组学技术解析人类着床前胚胎发育阻滞的机制研究
- 金融科技对居民消费水平的影响研究
- 闪烧处理YSZ陶瓷的缺陷演变行为研究
- 2024年高考生物一轮复习专题3.2ATP与细胞呼吸精练含解析
- 八年级生物上册第三单元植物的生活第四章呼吸作用和蒸腾作用3.5绿色植物在生物圈中的作用教案新版冀教版
- 八年级生物下册第五单元第一章各种环境中的动物第三节空中飞行的动物教案3新人教版
- 2024-2025学年高中语文课时作业10菱角的喜剧含解析粤教版必修2
- 住建部用工合同范例
- 代理协议合同范例美观
- 井盖维修劳务合同范例
- 2024年云南省中考物理真题含解析
- 《冠心病护理》课件
- 江苏省苏州市2023-2024学年八年级上学期期末语文试题及答案
- ECharts数据可视化课件 第3章 柱状图和散点图
- 老年人护理安全风险管理
- 建筑施工企业成本控制管理制度
- GB/T 44823-2024绿色矿山评价通则
- 音乐课《咏鹅》教案7篇
- 中学校园广播听力系统管理制度
- 《马说》说课课件-2023-2024学年统编版语文八年级下册
- 圆锥型套筒冠义齿修复工艺(可摘局部义齿修复工艺课件)
评论
0/150
提交评论