摘要

针对目前智能家居领域智能设备互操作性差,服务模式单一现状,本文基于面向服务的架构(Service-Oriented Architecture,SOA)提出一种家居服务化架构(Serviced Architecture in Home,SAH),借助中间件以及服务化的方式提升不同协议设备之间的互操作性及可扩展性,同时采用表述性状态传递(Representational State Transfer,REST)实现架构,将设备抽象为资源,资源组成元服务,通过若干元服务间的组合满足纷繁多变的服务需求.论文给出了SAH的体系架构并通过实验验证了本文的方法.结果表明,与传统方式实现的智能家居平台相比,SAH针对不同协议的设备有着良好的互操作性及可扩展性,降低智能设备开发商和家居供应商间数据交互的难度,对即将普及的智能家居设备及平台提供了可供参考的依据.