软件包 drivers.rar 包含各种摄像头驱动 spcaserv.rar 包含视频流服务和客户端在后面附件里。
drivers | spcaserv | 两个软件请到这里下载ftp://zjwifi:zjwifi@202.99.121.68/soft/ |
1. 一个USB接硬盘,ext3格式,挂载为jffs目录下。这个方法请搜索本论坛。
2. 下载两个软件包,把 drivers 里的驱动全部拷贝到 /jffs/drivers/ 里, 用winscp。
3. 用 Putty (可以用其他telnet软件)登陆到路由器,调入摄像头驱动,用以下命令。
insmod videodev.o 基础驱动
insmod spca5xx.o 最常见的摄像头驱动,如301P的,还有creative,philips,Logitech等,具体支持硬件PID列表请google,有专题主页
insmod pwc.o Philips摄像头的驱动,也支持一些Logitech的,具体请google,有专题主页
insmod ov51x.o 用ov51x的主控芯片的驱动
其他的驱动还有很多,其名字有一定的提示,可以在主要驱动不成功的情况下测试。
4.最关键的一步,查看摄像头硬件是否正确被识别,被驱动
插入usb 摄像头, 在 Putty 里用 dmesg 查看,要是摄像头被识别,最后一两句应该为
hub.c: new USB device 00:02.0-1, assigned address 21 新usb硬件识别
ov51x.c: USB OV511+ video device found 新摄像头识别 –这句应该类似,取决于摄像头型号
要是出现
usb.c: USB device 19 (vend/prod 0xc45/0×613a) is not claimed by any active driver. 就是摄像头不能识别。
要是摄像头不能识别,请挂载其他摄像头驱动测试,要是都不行,那就不用往下看了。摄像头要是能正确识别,在 /dev/ 里面就会有 /v4l/video*的目录。
5. 在路由中 执行
cp -a /dev/v4l/* /dev
/opt/bin/spcaserv -f jpg -s 640×480 -w 你的路由IP &
6. 打开的spcaview的web目录中的文件放入ddwrt的web服务器下目录中,就是你装httpd也可以是lighthttp都可以,只要放在目录下,也就是运行好web服务后,就可以了。我的服务是 http://wifi.co.be/av/ 我编了个php版本的,已经对其加密。
要是使用远程访问,用web获得图像。
注意一点是,一定要对spcaview加权限 0755
如需设备请购买
http://item.taobao.com/item.htm?id=10574025697
http://item.taobao.com/item.htm?id=10574065161
发表评论