论文部分内容阅读
智能家居自面世以来,经过十来年的发展,从不太引人关注,到市场发展火爆,其根本原因是其本质上的变化。智能家居发展前期,系统构建是基于PC的,实际应用场景并不理想。而在目前阶段,移动设备成为了智能家居系统的主流应用终端。随着智能手机的出现和快速普及,基于移动的使用场景成为真正能用起来的模式,也正因为这一点,智能手机的普及也就成为了智能家居市场突然引爆的引爆点。 市场的火爆也将智能家居系统前期发展阶段中的弊病充分暴露了出来,这一弊病的的关键点就是各厂商及研发机构未能就智能家居系统统一的标准做出足够的铺垫。这个问题最终导致各类智能家居系统各自为政,产品不能互联互通。核心部件更是不具有可替代性,发生故障时,无法使用其它厂商产品替代,必须使用原系统提供商相应的产品。在智能手机控制终端,甚至出现必须使用多个APP来分别控制多个智能家居产品的情况。 本文从分布计算理论观点出发,首先强调了接口定义语言(IDL)的重要性。并针对智能家居系统中的信息家电设备,强化了信息家电IDL(IAIDL)的概念,同时,指出联入智能家居系统的各信息家电设备生产产商应按统一的规范提供IAIDL描述文档。这一规范,其程度的高低,直接决定了整个智能家居系统标准的规范化进程。对于IAIDL,本文不仅从概念上做了强化,而且给出了具体的信息家电IAIDL描述文档实例。因XML在结构化数据表达方面优异的特性,越来越多的场合采用这一语言来表达数据,文中给出的这一实例就是基于XML语言的。 本文在IAIDL的基础上,进一步探讨了作为智能家居系统核心部件的家庭网关体系结构的构成,并就具备IAIDL描述文档的信息家电与家庭网关间的工作流程做了分析。针对这一体系结构,在实验室环境下,给出了家庭网关的具体实现过程。此外,就信息家电IAIDL描述文档,本文还给出了其解析处理的方法和过程,最终形成了数据表。这些数据表存储在家庭网关的嵌入式数据库中,以便终端控制程序访问。本文作者还认为,嵌入式家庭网关必然代表着未来家庭网关的发展趋势。 在IPV4环境下,Android手机APP要远程访问家庭网关数据库中的信息家电相关信息,必需要通过一个中间的环节来实现。本文最后,就Android手机APP开发环境做了阐述,并就这一访问远程数据库的模式,探究了相关的实现途径,基于Web Service技术,就其实现远程数据库访问的方法做了一定的探究,并给出了相应的Android手机终端控制界面相关程序的流程。