关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 智能家居监控原型系统设计

智能家居监控原型系统设计

作者:时间:2012-09-13来源:网络收藏

在主控制器硬件设备基础上,对Linux进行裁剪、修改及交叉编译,生成合适的嵌入式Linux操作。在操作基础之上,再移植嵌入式Web服务器软件。针对主控制器的2个主要任务,分别编写循环监测程序和CGI脚本予以实现。图4所示为主控制器软件结构。

本文引用地址:http://www.eepw.com.cn/article/159900.htm

c.JPG


循环监测程序从串口发送命令,通过家庭无线网络传递至终端节点,终端节点接收命令,并在读取传感器数据或执行控制操作之后发送返回数据,循环监测程序再由串口读取返回数据。若返回数据异常,主控制器将向另外一个串口发送命令,而与该串口相连的TC35模块则会根据命令执行相应操作,如向某个手机号发出报警短信。图5为循环监测程序流程图。
CGI(通用网关接口)定义了Web服务器与CGI脚本之间的接口标准。由于用户能传递不同的参数给CGI脚本,所以CGI技术使得客户端和服务器之间具有交互性。在主控制器接收到手机发送的HTTP请求之后,脚本程序将立刻执行,利用CGI标准接口函数来提取URL中附带的参数并由串口发送相应命令。图6所示为CGI脚本程序流程图。

d.JPG


循环采集程序和CGI脚本程序的区别是,前者是随着系统开机自动启动并不断循环执行,且只负责监测各传感器数据,而后者只有在接到手机的HTTP请求时,才会立即执行一次,可以获取传感器的监测数据或者执行对家庭设备的控制。



评论


相关推荐

技术专区

关闭