http://bigwilly.blog.163.com/blog/static/173953547201191772222781/

openwrt 挂载摄像头

openwrt 挂载 UVC摄像头
opkg update

opkg install kmod-usb-ohci           #一般BCM用的是ohci USB控制器
#opkg install kmod-usb-uhci      #UHCI USB控制器
opkg install kmod-usb-video
opkg install kmod-video-gspca-core
opkg install kmod-video-core
opkg install kmod-video-uvc            #免驱摄像头
opkg install kmod-video-gspca-zc3xx    #中微星摄像头 如zc301 zc303 zc305
opkg install kmod-i2c-core
opkg install kmod-input-core 
opkg install motion

摄像头用motion做监控非常棒!

画面上只要有变化,就会保存照片到置顶位置。太适合做监控了

我在三个路由实现了该监控,分别是mi424wr,db120,7231-4p.其中7231-4p是使用dd-wrt 其余两个使用openwrt-backfire.
首先在http://downloads.openwrt.org/backfire/10.03   根据硬件平台下载安装motion及相关的ipk包,
然后编辑vi /overlay/etc/motion.conf, 我的编辑文件内容如下
# Rename this distribution example file to motion.conf
#
# This config file was generated by motion "3.2.11.1"

############################################################
# Daemon
############################################################

# Start in daemon (background) mode and release terminal (default: off)
daemon off

# File to store the process ID, also called pid file. (default: not defined)
process_id_file /var/run/motion/motion.pid

############################################################
# Basic Setup Mode
############################################################

# Start in Setup-Mode, daemon disabled. (default: off)
setup_mode off

###########################################################
# Capture device options
############################################################

# Videodevice to be used for capturing   (default /dev/video0)
# for FreeBSD default is /dev/bktr0
videodevice /dev/video0

# Image width (pixels). Valid range: Camera dependent, default: 352             
width 320                                                                         
                                                                                 
# Image height (pixels). Valid range: Camera dependent, default: 288             
height 240

# Motion Detection Settings:
############################################################

# Threshold for number of changed pixels in an image that
# triggers motion detection (default: 1500)
threshold 1500 这个是改变探测灵敏度,越小越灵敏
# Automatically tune the threshold down if possible (default: off)
threshold_tune off

# Noise threshold for the motion detection (default: 32)
noise_level 32

# Automatically tune the noise threshold (default: on)
noise_tune on

# Live Webcam Server
############################################################

# The mini-http server listens to this port for requests (default: 0 = disabled)
webcam_port 8081   #远程端口
# Quality of the jpeg images produced (default: 50)
webcam_quality 50

# Output frames at 1 fps when no motion is detected and increase to the
# rate given by webcam_maxrate when motion is detected (default: off)
webcam_motion off

# Maximum framerate for webcam streams (default: 1)
webcam_maxrate 1

# Restrict webcam connections to localhost only (default: on)
webcam_localhost off #必须改成off才能通过pc访问

# Limits the number of images per connection (default: 0 = unlimited)
# Number can be defined by multiplying actual webcam rate by desired number of seconds
# Actual webcam rate is the smallest of the numbers framerate and webcam_maxrate
webcam_limit 0

target_dir /tmp/cam1       #保存目录

############################################################
# HTTP Based Control
############################################################

# TCP/IP port for the http server to listen on (default: 0 = disabled)
control_port 8080

# Restrict control connections to localhost only (default: on)
control_localhost on

# Output for http server, select off to choose raw text plain (default: on)
control_html_output on

# Authentication for the http based control. Syntax username:password
# Default: not defined (Disabled)
; control_authentication username:password

##############################################################
# Thread config files - One for each camera.
# Except if only one camera - You only need this config file.
# If you have more than one camera you MUST define one thread
# config file for each camera in addition to this config file.
##############################################################

# Remember: If you have more than one camera you must have one
# thread file for each camera. E.g. 2 cameras requires 3 files:
# This motion.conf file AND thread1.conf and thread2.conf.
# Only put the options that are unique to each camera in the
# thread config files. 
thread /etc/thread1.conf
thread /etc/thread2.conf
# thread /etc/thread3.conf
# thread /etc/thread4.conf   #如果有多个摄像头要把使用这部分,否则全部注释掉

因为字符限制,上面只是把需要修改的地方写上了
修改好后,在/etc目录下 输入 motion -c motion.conf

这时候只要摄像头画面有变化,就出现采集图片到设置目录了.

在windows下也可以使用palantir (在这里下载http://www.fastpath.it/products/palantir/pub/pclient.exe) 的pc客户端 连接 192.168.1.1:8081就可以看到图片了,这个完全是一张张图片播放的 所以不连贯.

开机自启动

/etc/init.d/motion

#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2010 OpenWrt.org
# Copyright (C) 2006 Carlos Sobrinho

START=80
STOP=50
start()
{
   motion&
}

stop()
{
killall motion
}

/etc/init.d/motion start     启动

/etc/init.d/motion enabel 是自启动

dmesg | grep uvcvideo
spcacat 
libpthread
libmjpg

opkg install usbutils 
lsusb
dmesg | grep usb

cat /dev/video0 > /tmp/1.jpg

Palantir 、motion、Mjpg-streamer

openwrt 挂载ZCXX摄像头

1、先修改opkg源为openwrt.cn, 安装openwrt.cn中文网提供的kmod-usb-video、kmod-video-gspca-core;
opkg update
opkg install http://www.openwrt.org.cn/downloads/backfire/10.03/brcm63xx/packages/kmod-usb-video_2.6.32.10-1_brcm63xx.ipk
opkg install kmod-video-core
opkg install http://www.openwrt.org.cn/downloads/backfire/10.03/brcm63xx/packages/kmod-video-gspca-core_2.6.32.10-1_brcm63xx.ipk
opkg install http://downloads.x-wrt.org/xwrt/backfire/10.03/brcm63xx/packages/kmod-video-gspca-zc3xx_2.6.32.10-1_brcm63xx.ipk

openwrt 挂载摄像头相关推荐

  1. Openwrt路由器挂载摄像头教程

    Openwrt路由器挂载摄像头教程 Openwrt可以做的事情很多:VPN.离线下载.VLAN.无线中继.多拨,等等.因为比较折腾,所以适合喜欢钻研,知道怎么找资料,并且对Linux较熟悉的人使用.一 ...

  2. OpenWrt挂载U盘(NTFS)并在网上邻居共享访问

    OpenWrt挂载U盘(NTFS)并在网上邻居共享访问 工具/原料 刷好OpenWrt(带LuCI界面)的路由器一台 当然必须带USB接口 软件:putty 用于命令行操作路由器 软件:WinSCP ...

  3. 在Jetson Nano上挂载摄像头并用OpenCV调用摄像头(较详细)

    --前言 我的摄像头为乐视的USB口摄像头,板子为Jetson Nano 4GB的板子 将摄像头接在Jetson Nano板子上,开机板子. 由于我之前已经实现Jetson Nano的内网穿透,故此处 ...

  4. openwrt挂载拓实n95 n815大功率usb无线网卡

    openwrt挂载拓实n95 n815大功率usb无线网卡 openwrt明月金鸡版2016版大功率usb无线网卡支持列表: ralink雷凌rt2800驱动,支持以上芯片,openwrt挂载大功率u ...

  5. Docker 容器挂载摄像头并显示图像

    Docker本身的工作模式是命令行的,但有时候我们需要在Docker容器里运行一些图形化东西如:调用摄像头,输出图像等等,这个时候我们就不得不研究一下如何在Docker中进行 "可视化&qu ...

  6. n1 openwrt 挂载u盘_openwrt 挂载U盘/硬盘+交换分区

    openwrt 挂载U盘+交换分区 环境 CHAOS CALMER (15.05.1, r48532) 参考 操作 硬盘分区 在ubuntu图形环境下对硬盘/u盘进行分区 格式MBR,ext4和交换分 ...

  7. OpenWrt 挂载群晖NFS

    OpenWrt 挂载群晖NFS 使用OpenWrt软路由挂载群晖NFS文件夹,再利用OpenWrt中的Samba,对文件夹进行局域网开放访问 前言 家中有个群晖.小米电视盒子3S,想方便通过小米盒子访 ...

  8. OpenWrt挂载U盘

    OpenWrt挂载U盘 本人一的路由器是Newifi3, 刷成OpenWrt之后发现软件包的空闲空间过小,于是买了一个U盘作为备用空间,照着网上的教程做失败了很多次,感觉主要失败点在于U盘的格式问题( ...

  9. pandorabox php,Openwrt Pandorabox 挂载摄像头 定时拍照上传百度网盘,实现实时监控(优酷路由宝)...

    事情是这样的:三四年前为了实现一个200米左右的组网,到anywlan 恩山 Openwrt论坛等等学习了各种路由器固件,期间玩过基于Openwrt的wifi小车. 玩过一些路由器  DB120 网件 ...

最新文章

  1. css标签显示特性(块级元素、行内元素、行内块元素、标签显示模式转换display、简单文字居中、简单导航栏案例)
  2. 单片机初学者做项目为什么这么难?单片机初学者心得有哪些
  3. 带毫秒的字符转换成时间(DateTime)格式的通用方法
  4. maven 错误:HttpServlet was not found on the Java
  5. html dom节点源码,JavaScript操作HTML DOM节点的基础教程
  6. spring boot 1.4默认使用 hibernate validator
  7. MXNet结合kubeflow进行分布式训练
  8. linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解
  9. 4.算法优化 -高性能JavaScript
  10. SSM框架02--mybatis(1)
  11. 防火墙限制TCP流量新方法
  12. javaFX,Scene Builder引入Jfoenix
  13. matlab推导高斯两点求积公式,谁有复何求积公式和高斯求积公式在matlab中实现的... 确定求积公式(如下图)中的待定系数,并指出所构造的......
  14. 涛涛的若依学习笔记——登录
  15. 【JAVA】Retrofit详解和使用
  16. 【企业管理】管理学十大原理
  17. 如何解决CSDN写博客出现浏览器“不支持隐私模式,需用普通模式访问”的原因?
  18. 21秋北京中医药大学《有机化学Z》平时作业1
  19. 贝壳找房内部职级_贝壳找房组织架构再调整:战区扩至七个 任命四名区首
  20. 网上做什么赚钱现在,这4个赚钱小项目分享给你!

热门文章

  1. java深度克隆_Java深入学习26:Java深度克隆
  2. Windows下载、安装、卸载Redis
  3. 计算机操作鉴定所需设备,计算机操作员职业技能鉴定标准(高级)
  4. java 调用本地接口_JAVA通过本地接口调用C++
  5. 八皇后问题python_python求解八皇后问题
  6. git merge 回退_Git命令
  7. android 低内存方法,android onLowMemory低内存回调方法详解
  8. java高并发(十六)J.U.C之ForkJoin
  9. BAT大佬给的Python神器,内附资源
  10. 假设检验在数据分析中的应用