论文部分内容阅读
随着信息家电的出现、网络技术的发展,人们对家庭生活的自动化程度提出了越来越高的要求,通过Internet远程访问由信息家电组成的家庭网络已成为未来家庭的重要信息工具。因此,构建基于IP的家庭信息家电网络,采用IP技术实现与计算机网络的融合是今后信息家电网络的发展方向。从目前应用的广泛性和使用的方便性而言,信息家电向外提供基于Web的Internet远程访问服务是最优选择。对于如何通过Web页面来控制家电设备,本文提出了一种新的远程控制信息家电的方法,即通过Internet用Web网关来控制和管理家电设备。Web网关在家电网络内部用自定义的智能电器控制协议IACP(IntelligentAppliances Control Protocol)管理各种家电设备,并向Internet发布Web服务。该方法具有对网络家电设备的动态发现、自动配置、轻量级设计和基于广泛使用的TCP/IP协议等主要优点。本文首先介绍了当今信息家电的发展概况,并对远程访问信息家电的两种传统方式进行了深入探讨,通过分析研究国内外在这方面的研究现状后,提出了一种基于自定义IACP协议的Web网关的设计目标和整体设计方案。文中重点研究了IACP协议的设计与定义,它是该方案的关键所在,用于Web网关访问和管理家庭网络中的所有电器设备。通过在μClinux系统上实现的IACP-Web服务器,对IACP服务和Web服务在实现中采用的关键技术及其实现给予了详尽的论述,并详细分析了IACP服务和Web服务的交互过程,其后分别在基于μC/OS-Ⅱ和μClinux系统的家电设备上实现了IACP客户端。最后利用该原型系统验证了IACP协议的有效性和可靠性。基于自定义家电管理协议的家庭Web网关具有良好的可扩展性,方案配置灵活,对于降低成本、利用有限资源实现嵌入式Internet技术,具有较大的参考价值。