博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【物联网实训项目】------(三)家庭智慧安防系统之实时监控
阅读量:1886 次
发布时间:2019-04-26

本文共 1368 字,大约阅读时间需要 4 分钟。

这里我用了三种方式来实现实时监控,建议大家用第三种。

1.python

第一种方式是用python来实现的,不过因为不可预知的问题导致未能实现,有兴趣的可以参考下面的文章

2.motion

第二种方式是用motion来实现的,不过延迟略微有点大。

a.安装motion

sudo apt-get install motion

b.配置motion daemon守护进程

输入命令编辑motion:

sudo nano /etc/default/motion

把里面的no修改成yes,让他可以一直在后台运行:

start_motion_daemon=yes

c.修改motion的配置文件 

sudo vim /etc/motion/motion.conf#deamon off 改成 ondeamon on#关闭localhost的限制stream_localhost off#设置分辨率width 800height 600

这里配置文件很长,不容易查找,大家可以用vim的查找命令,如这里我查找width这个单词的话,在文件中按Esc,之后输入

:/width

回车即可,小写n查找下一个,N查找上一个

d.配置启动

输入下面命令启动服务:

sudo service motion start  

输入以下命令开启motion:

sudo motion

 e.查看效果

打开游览器,输入http://树莓派IP:8081即可查看拍到的图像,不过延迟有点高。

 

3.mjpg-streamer

第三种方式安装的工具有点多,不过实时视频很流畅。

a.更新列表

sudo apt-get update    #更新软件列表

b.安装工具

sudo apt-get install subversion  #Subversion是一个自由开源的版本控制系统sudo apt-get install libjpeg8-dev  #JPEG支持库sudo apt-get install imagemagicksudo apt-get install libv4l-dev   #4l是小写"L"sudo apt-get install cmake  #下载编译工具

c.从github上下载文件

sudo apt-get install gitgit clone https://github.com/jacksonliam/mjpg-streamer.gitcd mjpg-streamer/mjpg-streamer-experimental #进入下载目录后进入左侧路径

d.对文件进行编译

make all  #编译sudo make install #安装

e.运行命令

sudo mjpg_streamer -i "./input_uvc.so -r 640x480 -f 10 -n" -o "./output_http.so -p 8082 -w /usr/local/www"  #此命令尤为重要,如下图所示,输出信息,说明成功!

f.查看效果

游览器输入http://树莓派ID地址:8082/?action=stream可以查看实时视频。http://树莓派ID地址:8082/?action=snapshot可以进行拍照。

 

你可能感兴趣的文章
Linux内核在中国大发展的黄金十年-写于中国Linux存储、内存管理和文件系统峰会十周年之际...
查看>>
物联网 20 年简史大揭秘!
查看>>
开源项目|RT-Thread 软件包应用作品:水墨屏桌面台历
查看>>
珠联璧合!基于i.MX RT和RT-Thread的物联网云接入方案
查看>>
基于RTT-MicroPython制作自带BGM的新型肺炎晴雨表
查看>>
Arm宣布推出Cortex-M55核心和Ethos-U55 microNPU,瞄准低功耗Edge AI
查看>>
开源项目|RT-Thread 软件包应用作品:小闹钟
查看>>
在 RT-Thread Studio 上使用 RT-Thread Nano
查看>>
开源项目|软件包应用作品:通用物联网系统平台
查看>>
【经验分享】RT-Thread UART设备驱动框架初体验(中断方式接收带\r\n的数据)
查看>>
单片机里面的CPU使用率是什么鬼?
查看>>
推荐一个优质Linux技术公众号-作者都是一线Linux代码贡献者们哦
查看>>
RT-Thread 编程风格指南
查看>>
95后高校电子教师,软硬兼修有趣有料!
查看>>
使用 STM32 通用 Bootloader ,让 OTA 更加 Easy
查看>>
Cache 的基本概念与工作原理
查看>>
装机量超亿台 RISC-V +IoT OS!中科蓝讯与RT-Thread战略合作,共推自主物联网生态发展
查看>>
Android程序员必备!面试一路绿灯Offer拿到手软,Android面试题及解析
查看>>
Android程序员的春天!12个View绘制流程高频面试题,分享PDF高清版
查看>>
深入交流安卓!新鲜出炉的Android面试真题集锦我给你们整理出来了!Android面试题及解析
查看>>