论文部分内容阅读
随着时代的进步和经济的快速发展,人们对家居生活水平的要求也在不断提高,智能家居概念在此背景下应运而生,而信息技术发展的日新月异为其快速发展提供了有力支撑。为了适应智能家居发展趋势,本文结合青岛文达通科技股份有限公司项目开发了以飞思卡尔IMX515芯片和嵌入式Linux为平台的智能家居控制终端并进行了软硬件设计,该终端实现功能包括小区信息服务、家庭设备控制、智能安防和多媒体娱乐等。 本文主要包括以下几个方面的内容: (1)系统软件的设计与实现。对于小区信息服务模块,使用UDP协议传送小区物业信息;安防报警模块,设计实现了3G短信报警程序架构及网络传送报警信息;家电控制模块,设计实现了用户短信远程控制及使用终端在本地控制的软件架构。此外,对于包括软件升级、密码管理等功能,均设计实现了使用UDP协议传送升级包或XML文件的软件架构。 (2)系统硬件设计方案。本文由粗到细,首先从总体上简要介绍了系统硬件设计实现,然后分模块详细介绍了各个功能模块的硬件设计实现并对硬件设计方案中的引脚功能进行了说明。 (3)系统设计实现所需关键技术。开发环境为嵌入式Linux(Ubuntu10.04)系统下QT,编程语言为C++。系统实现以上主要功能涉及嵌入式Linux环境下的GPIO编程、数据库技术、RS485通信、网络通信等技术。 通过多次系统测试,证明本文所设计的智能家居控制终端完成了项目需求分析各项指标,各项智能控制功能实现稳定可靠,满足用户智能家居生活需求。