智能家居系统设计,帮助家庭远离雾霾
供电
资源配置:
使用AVRmeg16 的全部特性。
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程序运行流程图:
程序运行流程图
3.4 系统预计实现结果
1.实现家用电器状态监测及控制。通过手机或者网络随时了解家中的情况,如窗户是否开启,家用电器是否关闭;并能利用手机与网络对机器的状态进行远程控制,如家用电器忘关时,可以远程关闭。
2.当发生突发事件时,具有应急响应状态。假如家中发生煤气泄漏或者居室出现入侵者,系统启动应急模式,启动声光报警,并自动向主人的手机发送紧急信号。
3.利用无线通讯,实现短距的网络连接,使家中各个家居成为一个互联的系统。
4.根据环境的情况,系统能作出相应的操作。例如居室内的空气长时间没有流通时,窗户可以自动打开。刮风、下雨等窗户能自动关闭。
5.实现互联网的访问控制。通过浏览器登录网页就能实现对该系统的访问与控制。
相关阅读
智能家庭离我们还有多远?
- 物联网新兴领域即将爆发 传感器企业莫失商机(03-01)
- 无传感器,不智能(03-03)
- 传感器,将“中国制造”升级到“中国智造”(03-01)
- 全套智能家居,7颗传感器轻松搞定(04-06)
- 这款无需供电的传感器将怎样改变物联网(11-09)
- 2022年全球手势识别与传感器市场规模将达321.6亿(01-04)