论文部分内容阅读
家庭智能空间中,具备计算能力、感知能力、执行能力的各类智能设备被安装在家居空间内的多个位置,使普通的家庭物理空间变成一个可以应用知识表达和规则推理的智能空间,该空间能为家居环境中的各类实体(家庭用户或机器)提供必要的环境信息和技术支持。与Smart Classroom等以往研究的智能空间设备环境相比,家庭空间包含的设备种类更多、设备间组成的网络结构更为复杂,并且家庭空间内使用的多数设备不具备计算能力,只能简单的接收控制信号并执行相应操作。家庭智能网关技术的应用,能实现家庭智能空间彼此间的互联与对家庭智能空间内部环境智能控制。在实现家庭智能空间互联方面,本文提出了基于对等网络P2P技术的网络互联模型。该模型以“小世界”模型和“幂规律”为理论基础,对应用于Internet骨干网上的Gnutella网络模型进行层次化,提出了一种基于家庭智能网关的多层结构P2P对等网络协议模型SGP2P (Smart home gateway based on P2P technology),并从模型的建立、维护、退出和路由策略几个方面,对SGP2P模型进行了研究,为家庭智能空间的服务共享提供了实现基础。在实现家庭智能空间内部的控制方面,本文提出了采用PC和ARM系统相结合的家庭智能网关硬件组成结构——PC负责网络融合、编程、输出串口控制信号,ARM负责对家庭智能空间设备的控制。在软件结构方面,本文提出将整个软件架构分为硬件控制模块、信息服务模块、服务共享模块以及CPU监听模块四个部分。硬件控制模块,完成对家庭空间内的各种网络的融合和家庭设备的识别、注册和执行操作。信息服务模块实现用户与家庭空间网络的接口。服务共享模块通过接口将虚拟化的设备、数据以服务的形式提供给其他用户。CPU监听模块通过监视CPU的利用率,实现在保证家庭网关在提供共享服务的同时,不影响本地用户家庭智能空间的正常运行的功能。最后,本文通过计算机组成的局域网,对网络模型SGP2P进行了验证。首先构建了事件驱动的仿真网络,将网页信息用Lucene引擎包随机分布在初始生成的多个节点上,采用ISM路由检索算法对SGP2P模型检索效果进行了验证,证明基于SGP2P网络模型的家庭智能网关有更好的信息查询搜索效率。然后,通过串口识别、控制基于红外协议的空调设备和通过串口远程控制基于X10协议的照明设备两个实验仿真,证明了家庭智能网关对基于不同协议设备的控制能力。