微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于ARM11的嵌入式Web监控系统的研究与实现

基于ARM11的嵌入式Web监控系统的研究与实现

时间:09-12 来源:互联网 点击:

示调用相应网页,这个功能是通过httpd服务器实现的,MJPG—streamer流程图如图4所示。

MJPG—streamer其流程图如图4,有输入组件input_uvc和输出组件output_http,以及out_file等。每个组件的功能明。input_testpic ture.so将预设好的图片编译成头文件,即使摄像头不工作了,也能继续传输未完全的;input_uvc.so调用摄像头驱动,从摄像头读取视频数据,读取一帧数据,判断数据帧的大小,如果数据帧太小或者太大,则丢弃。判断原始数据格式,如果是YUV进行格式转换后将原始数据复制到全局缓冲区,继续刷新缓冲区。而input_control.so是摄像头控制接口,output_http.so是一个网站服务器,将视频文件以HTTP视频数据服务流形式输出。output_file.so实现图片存储到特定的文件夹。

4 系统管理网站效果图展示

用户在客户端浏览器里输入服务器的IP(http://192.168.0.6),进入登陆页面,输入用户名和密码,登陆以后可以看到被监控区域的实时画面,实验演示如图5,图6所示。

5 结论

文中设计了一种嵌入式web实时监控系统,在ARM嵌入式系统上构建嵌入式Web服务器,用户通过网络访问Web服务器,实现远程实时视频监控。本文设计采用模块化设计,功能实用,操作简便,易于扩展,可广泛应用于人们的现实生活中。

随着互联网技术的发展以及与远程医疗,智能家居等领域的结合日益紧密,具备网络功能的嵌入式系统应用正在成为未来电器的发展趋势。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top