论文部分内容阅读
随着科技的发展和人民生活水平的不断提高,代表着高品质生活的智能家居系统逐渐进入每个家庭中。智能家居构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。Android系统是Google于2007年发布的基于Linux内核的开源移动操作系统。短短几年已经迅速发展,渗入人们生活的各个领域。因此Android平台下的智能家居系统正成为一个热点。本次课题致力于在Android平台下设计和实现智能家居系统,所研究的关键技术包括Android系统架构、网络传输协议、视频硬件解码、流媒体技术、实时传输协议等内容。文章在分析智能家居系统组成的基础上,利用Android系统的开源性和架构层次性,设计了智能家居系统的整体框架和方案,并给出了工程的实现过程。本文首先研究了智能家居系统和Android系统,在此基础上分析了系统的硬件架构和软件架构,阐述了它们的逻辑组织和功能架构,并将Android系统移植到硬件平台上,完成了开发平台的搭建;然后结合Android系统架构给出了智能家居系统的整体设计,其中功能方案设计建立在Android应用层之上,通信协议建立在UDP之上,系统框架采用模块化的设计方式;之后,在Android平台下进行系统的实现,利用Android的GUI系统和应用程序开发方法完成了界面和程序功能模块的开发,并重点给出了可视对讲功能的实现,利用i.MX51的VPU实现MPEG4的硬件解码;最后,引入了流媒体音频传播技术在Android智能家居中的应用,实现了音频流媒体的实时分享,对于实现智能家居中流媒体信息实时分享具有重要指导意义。经测试,系统运行良好。