基于以太网的智能家居系统的研究与实现——网络驱动与协议移植实现及应用

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:huangwj03
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代智能家居的目标是用现代电子技术、通信技术、计算机及网络技术、自动化技术来提高人们的家庭生活质量,使现代家庭变得舒适、安全而充满快乐。智能家庭网络随着微电子技术、现代通信技术、网络技术和布线标准的发展而不断改进,它关系到对家庭内部的所有设备的操作和管理。现在,Internet技术已深入到人们生活的方方面面,将家庭内各种设备接入Internet,通过Internet进行家庭内各种设备的操作是现代智能家居的一个重要的发展方向。一方面,Internet的统一的操作界面使各种设备简单易用;另一方面,通过Internet进行家庭的远程访问、远程控制使在家庭外部的主人一种安全感。 传统智能家庭网络的体系结构是多总线、多协议的网络体系结构,如果联在一起,进行许多的协议转换,管理很不方便,可操作性也差。用统一的、可维护性好的、大众化的网络体系结构组建智能家居网络将是一个值得研究的课题。以太网在现代办公网络方面得到了广泛的使用,这导致了它的价格、技术支持、可操作性、可维护性及软件开发的方便性等方面有其它网络无法与之相比的优势。另一方面,随着现代嵌入式系统开发技术的发展,在嵌入式设备中嵌入一个以太网控制器也是一个相当简单的问题,有的嵌入式控制器甚至集成了片内以太网芯片,并且由于现代嵌入式存储芯片集成度的增大和价格的降低以及高性能嵌入式处理器的性价比的提高,可以在非常小型的嵌入式设备中移植或编写一个小型的TCP/IP协议已经是很简单的问题。所以,采用以太网技术来组建智能家居网络是一个值得研究的方向。如果研制成功,可以在家庭内部使用同一种物理网络,使得智能家居组网方便灵活、编程简单、并可实现与Internet的无缝联接,无需涉及很麻烦的多协议转换问题。 在智能家居系统中,嵌入式网关有着重要的作用,它一方面是家庭网络与Internet交互的窗口,另一方面还负责用户发出的各种命令的解释,并向相应的设备发出相应的控制命令,同时接收各个设备发回的状态和数据信息等。家庭内部的各种设备的操作均以Web页面的形式通过远程服务器传送给远程监控用户,远程用户通过CGI的形式改变家庭智能终端的参数和状态,无线控制模块负责接收遥控器发送的各种命令信号并解释成相应的命令对设备进行控制。 本文以组建智能家居系统网络为目标,研究以以太网为智能家居局域网络的主体架构,辅以无线遥控来进行家庭内部各个智能终端的控制和管理。主要研究内容为智能家居网络的面向对象的需求分析、嵌入式网络的底层驱动的设计与实现、TCP/IP协议的移植等。并进行了部分功能的测试。
其他文献
近年来,随着数据处理工具、先进数据库技术以及万维网(www)技术的迅速发展,大量的形式各异的复杂类型的数据不断涌现,数据挖掘面临的一个重要课题就是针对复杂类型数据的挖掘,其
多目标进化算法(Multi-objective Evolutionary Algorithms,MOEAs)常用于处理目标维数大于2的多目标优化问题(Multi-objective Optimization Problem,MOP)。经过过去几十年对
实时操作系统是近年来研究的一个热点,与常见的通用操作系统相比,实时操作系统的特点在于系统的正确性不仅依赖于逻辑的正确性,还取决于输出结果的及时性。目前的实时操作系
随着互联网技术的迅速发展,以及各种特殊应用对广域分布的资源之间共享和协同的需求的增加,网格技术成为近年来分布式系统领域中一个研究热点,其目标是将地理上分布、异构的
随着经济和科技的发展,在天气预报,高能物理,生物医学和地球物理等领域的计算任务越来越多,其特点是计算数据多,算法复杂,计算规模大,难度高。现有的解决办法有两个,其一是不
随着移动互联网技术的快速发展,智能手机、平板电脑等移动设备也得到了广泛使用。移动设备在网上购物、在线支付、转账等方面具有方便、快捷的特性,网上电子商务交易量越来越
关系数据库系统,由于其在商业领域的主导地位以及关键技术的成熟性,成为管理数据的一个有效工具,在关系数据库的基础上进行数据库加密和密钥管理是本文研究的重点。本文的主要贡
椭圆曲线密码系统(ECC)的安全性依赖于椭圆曲线离散对数问题(ECDLP)的难解性。与整数因子分解问题(IFP)和一般离散对数问题(DLP)不同,目前求解ECDLP的算法都是全指数时间复杂
网络事件过滤器是一种用来针对各种日志文件进行事件过滤的程序,它使得我们可以在众多的复杂事件中发现并找到网络故障的根源,这也是解决网络安全和故障问题的一种极好的分析
  随着计算机与网络技术的发展,特别是在Internet应用日益普及的情况下,现代企业的信息系统的分布性、异构性的特征越来越显著,集中式工作流即将成为过去,工作流的互操作成为一