智能家居监控原型系统设计
2 基于Android的手机客户端设计
Android是一种以Linux为基础的开放源码操作系统。Androld最初主要支持手机,2005年由谷歌收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android系统层次如图2所示。本文基于Android的手机客户端设计,主要包括手机客户端界面设计和手机客户端底层通信方式设计。界面设计,将以家庭房间为单位,每个房间对应一个界面,界面中包含有该房间中的所有传感器及可控设备。通信方式采用HTTP请求方式,经过Internet与主控制器进行通信,以实现对家庭情况的实时监测和控制。
3 基于ARM-Linux系统的主控制器设计
主控制器作为智能家居系统的核心设备,主要完成两方面的任务:按照采集周期循环读取传感器数据并判断传感器数据是否异常,如果异常,则通过移动电话网络实时向手机发送报警短信;主控制器同时作为Web服务器,通过Internet接收手机的监测和控制请求,利用CGI脚本响应手机的请求。本文引用地址:https://www.eepw.com.cn/article/159900.htm
主控制器是一个以ARM微处理器、嵌入式Linux为核心的嵌入式系统。图3所示为主控制器的硬件结构。主控制器采用ARM920T微处理器,64 MBSDRAM,256 MB FLASH,且具有串口、网口等诸多通信接口。
评论