新闻中心

EEPW首页>测试测量>设计应用> 智能家居系统设计,帮助家庭远离雾霾

智能家居系统设计,帮助家庭远离雾霾

作者: 时间:2014-04-14 来源:网络 收藏

本文引用地址://m.amcfsurvey.com/article/259129.htm

资源配置:

  1. 使用的全部特性。

2.使用AT32UC3A0512中的10/100 Mbps的以太网MAC接口 ,802.3以太网媒体访问控制器,UART等模块。

3.3系统软件架构

主系统程序流程介绍:

首先是系统初始化,包括各个模块和IO口的设置;然后传感器采集数据,并在N5110上面显示;然后判断是否有命令发送过来,并判断该命令是PC机或RF通信模块发送的还是GPRS模块发送的;然后检测是什么命令,并根据命令来执行不同的动作;最后将采集到的数据根据是否有命令发送给GPRS模块或PC机或RF通信模块或声光报警模块。

GPRS模块程序流程介绍:

首先是GPRS初始化,包括AT指令,文本格式接收;然后判断是否有短信或者是有数据发送过来;然后将手机接收到的命令转发给GPRS主控器,将接收到的数据在N5110上面显示;最后GPRS模块通过无线模块发送命令给采集数据的主控器。

嵌入式WEB服务器程序流程介绍:

使用HTML语言编写WEB界面,服务器使用CGI接口提取用户的指令,以太网数据的 传输采用MAC地址来识别,ARP协议提供IP地址和数据链路层使用的MAC地址之间的转换 功能,为了保证系统在以太网的通信,首先要实现ARP协议;由于嵌入式WEB服务器要能在 Internet上通信,在网络层一定要实现IP协议,还要实现能报告数据传送差错等情况的 ICMP协议;在应用层,主要实现远端主机通过浏览器的访问控制方式,所以要实现HTTP协 议。而HTTP协议是基于TCP协议实现传输的,加上TCP协议是面向可靠的数据流的传输, 基于应用的需要和对可靠性的要求,在传输层采用TCP协议,并对TCP协议进行简化处理, 主要针对HTTP协议开发TCP协议。

3.4 系统软件流程

主控制系统程序运行流程图:

GPRS程序运行流程图:

程序运行流程图



关键词:AVRmeg16智能家居

评论


相关推荐

技术专区

关闭