论文部分内容阅读
随着社会的进步和科技的发展,人们的日常生活越来越智能化,智能家居作为物联网技术的重要应用是生活智能化的直接写照。智能家居系统以住宅为平台,融合嵌入式技术、传感器网络技术、网络通信技术以及自动控制技术等,将家庭终端互联起来,实现居家的现场控制或者远程管理这些设备终端和监控家居环境的功能,为用户营造个舒适便捷的智能化家居环境。智能家居网关作为智能家居系统的核心部分应具备以下两个功能:第一是实现智能家居内部网络与外部网络之间的信息通信,实现协议转换等通讯功能;第二是实现对家庭影院、传感设备、安防设备、灯光窗帘等家庭内部设备的集中控制和统一管理,例如具有添加各种接口设备的能力以及对设备的动态扩展能力。本文基于本研究的实际需求,提出了智能家居网关平台的个性化设计原则,结合当前应用于智能家居网关系统的关键技术,设计并实现了一款基于嵌入式ARM-Linux的智能家居网关平台,并基于该平台实现了一种具有视频处理能力的通用视频接口设计,能够对视频图像信息进行快速获取和处理。论文首先通过对嵌入式微处理器的比较和分析,选择基于ARM内核的S3C6410芯片作为网关核心处理器,并基于该微处理器进行系统电路配置和外围电路扩展,使网关平台具有接入多种类型接口传感器的能力,例如网络接口、GPIO接口和音频视频处理接口等。其次通过对软件平台的研究,选择Linux作为网关平台的操作系统,并基于Linux操作系统,对GPIO驱动以及视频接口驱动进行开发,实现了一种具有视频处理能力的通用视频接口设计,能够对视频图像信息进行快速获取。最后我们将该网关平台应用于智能家居系统,并基于该应用场景设计了一款应用程序,实现了用IPAD作为万能遥控器、网关作为服务器,智能遥控整个家庭设备的智能家居系统,实现了对家庭影院、灯光设备、窗帘空调、安防系统等家居系统的控制,为用户营造了一个便捷舒适的智能化家居环境。