论文部分内容阅读
智能家居旨在为用户提供更加高效、更加宜居和更加个性定制化的家居生活,但是现有的智能家居还存在着缺乏通用的通信框架与标准、缺少云计算支持、操作复杂等一些亟待解决的问题。本文重点研究了智能家居中的设备控制与规则引擎,主要工作包括:(1)研究了 AllJoyn通信框架中的控制面板服务和数据交换格式,通过智能控制终端获取智能设备所提供的控制面板元数据,并渲染生成用户图形组件,实现了基于图形交互的智能设备点对点控制。(2)在智能控制终端上,设计并构建了一种基于事件-动作机制的联动控制规则引擎,该规则引擎完成了对规则数据的存储与管理,实现了对不同场景下的智能设备的联动控制。(3)分析了 AllJoyn通信框架的消息结构,提出了一种数据适配方案,实现了 XML封装与解析模块,该模块完成了从AllJoyn消息到XML数据的适配和转换;构建了控制终端与物联云平台间的通信通道,从而实现了对智能设备的远程控制。本文在多种智能设备上测试了上述工作的成果,测试结果表明本文实现的设备控制与规则引擎方案能很好地完成对设备的控制与管理。该控制方法完善了当前智能家居研究领域中设备联动控制的解决方案,拓宽了智能家居的应用范围和场景,对于构建智能家居设备生态圈具有一定的意义。