论文部分内容阅读
随着计算机、电子技术和网络技术的快速发展,网络和信息家电越来越多的出现在人们的生活中,将网络和信息家电结合起来组成智能家庭网络从而实现对信息家电的远程控制、集中管理和信息共享等功能成为现今的一个热点。在智能家庭网络中,家庭网关是实现家庭中各种设备与网络互联的关键。家庭网关要将家庭内部设备连接起来然后通过Internet网实现与家庭外部的信息交换,还要为用户提供一个获得家庭设备服务和管理的平台。
本文在对现有的家庭网关实现技术分析的基础上,提出了一种使用嵌入式技术和OSGi技术相结合实现家庭网关的方案。这种方案最大的优点在于综合考虑了成本和功能的因素。使用嵌入式技术,利用嵌入式技术的软硬件可裁减的特性,针对网关需要实现的功能定制自己的硬件和软件系统,使成本缩减到最小;使用OSGi技术,利用OSGi技术为各种应用服务和管理提供的开放平台,实现对家庭设备服务的自动获得和更新,使服务能够随时部署并增强了网关的可扩展能力。
本文中采用了处理速度快、体积小、性能稳定的32位CPUS3C44B0作为家庭网关的硬件解决方案,在其上移植嵌入式操作系统μClinux,在Linux系统上建立OSGi应用程序的运行环境,开发OSGi家庭网关软件,实现设备的自动侦测和驱动程序的在线获得,为家庭网关提供了一个具备灵活性和可扩展性的软件实现方案。