基于移动平台的智能家居应用已经成为智能家居系统不可或缺的重要组成部分。本课题的主要内容是设计实现一个基于Android的智能家居APP,并提炼出可复用的中间件。本文首先介绍了智能家居APP的开发背景和意义,以及相关知识和技术。接着,按照软件需求层次,分析了智能家居APP的需求。然后,给出了智能家居APP的总体设计,包括系统平台选择、软件结构设计、系统功能模块划分和数据结构设计等。随后,详细介绍了基础功能层和核心功能层的设计与实现,这两层的模块以中间件的形式存在。最后,介绍了用户功能的详细设计与实