远程视频监控之概览

本文介绍了一个基于ARM9的嵌入式视频监控系统项目,实现了视频监控、多种报警方式及密码保护等功能。系统采用mjpg-streamer进行视频流传输,并支持通过网页密码登录查看监控画面。

       转载请注明出处:http://blog.youkuaiyun.com/ruoyunliufeng/article/details/38457827

       这个项目是假期花费足足办个月才搞定的。 从今天开始我将从0开始介绍我的整个项目,其中包括从开始的构思、实施、再到执行。希望大家能从中有所收获,关于代码和文档,我还在整理,应该在写完这个项目之前能够全部整理完,到时候一并放出。


       效果视频:http://v.youku.com/v_show/id_XNzUzMzA1MTg0.html


一.功能介绍

    1.视频监控功能

          这部分主要是移植了mjpg streamer,mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头。通过火狐浏览器(内网或外网)即可观看UVC摄像头所接收的数据。

    2.报警功能

          四种报警同时工作,提高安全性。

       a.灯光闪烁报警

                LED灯亮灭交替闪烁。

       b.蜂鸣器不同频率循环鸣叫报警

                蜂鸣器两种频率跟随LED亮灭进行变换。

       c.短信报警

                触发警报后会会受到报警短信。

       d.电话报警

                触发警报后给110打电话(视频中是给114打的电话)。110可以直接根据电话号判断是报警的监控摄像头,然后可以直接调取监控画面,还可以进行和现场对话。(就是和110能够实现实时无缝联网)

    3.密码功能

         使整个系统更加安全,更加人性化

       a.登录网页监控的时候需要输入密码。

       b.能够通过四个汉字的密码控制报警功能的开关。

       

二.项目框架

    1.硬件框图

         ARM9:   mini2440开发板

           GSM: sim900A模块(改造后)

     无线网卡:Atheros AR9271芯片

     摄像头:蓝色妖姬S10


    2.软件框图

       内核:3.4.91(用其他版本的内核,驱动程序可能需要略加修改)

       驱动:自己改写

       应用:mjpg-streamer-r63

                  all_test.c(自己改写)                 


三.后续博客(计划)

    1.构思篇

          主要讲这个项目是怎么产生的,以及我的一些想法。

    2.硬件篇

          介绍项目的硬件,为驱动以及应用做铺垫。

    3.驱动篇

          带大家重新写简单的驱动,分析复杂的驱动。

    4.应用篇

          让大家明白如何实现监控和报警的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若云流风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值