找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20460|回复: 32

不用刷机也可以玩远程监控,belkin 7231-4p安装摄像头教程

[复制链接]
发表于 2008-11-20 00:01:57 | 显示全部楼层 |阅读模式
网上关于7321-4p安装摄像头的帖子,都是要刷特殊版本的固件才能实现,对于那些平时主要是BT,偶尔离家外出时需要远程监控的网友们就没有必要冒着刷机的风险了,现在我将安装摄像头成功的步骤写出来给大家分享一下,安装成功后可以在办公室上网看到动态的图像,在手机上的浏览器通过CMNET上网浏览也测试通过。

首先要准备一个U盘、摄像头和USB HUB,因为7231的flash容量不够,装不下所有的软件,所以必须将程序放在U盘里面。

1、首先将U盘查到HUB中,用论坛的“belkin7231-4p潜力挖掘教程1-挂U盘”帖子安装好U盘驱动,挂上U盘,在jffs 目录下新建目录 mkdir drivers。

2、将摄像头驱动程序拷贝到/jffs/drivers 下,在7231的Startup Script加入以下语句:

  # 这个是基础驱动,必须安装,其它的根据摄像头型号可装可不装
  insmod /jffs/drivers/videodev.o  
  
  # pwc 驱动,适用于罗技快看系列、飞利浦芯片的摄像头,我用的是罗技快看4000pro(在淘宝上30块购得的2手货),试过完美
  # pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
  # pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
  # pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.

  insmod /jffs/drivers/pwc.o
  insmod /jffs/drivers/pwcx.o


  # spca5xx 驱动,适用于中芯微301芯片的摄像头,目前市场上最大众化的廉价摄像头基本上是这种芯片的,不过我自己没试过
  insmod /jffs/drivers/spca5xx.o  
  
  # 还有ov518系列芯片的驱动,我也没有试过,可自己试
  insmod /jffs/drivers/ov51x.o
  insmod /jffs/drivers/ov511_decomp.o
  insmod /jffs/drivers/ov518_decomp.o

3、将摄像头插入到USB HUB中,测试一下驱动是否辨认出了摄像头:

   telnet上7231,执行:
   
   ls /dev/v4l/video0
   
   如果存在 video0 文件,即表示驱动发现了摄像头,字符设备可以用cat 来看一下:
   
  cat /dev/v4l/video0   
   
   正常情况下摄像头顶的灯应该亮起来,屏幕上会打印出一大堆乱七八糟的字符。
   
4、驱动装好了,摄像头认出了,下一步就是选择一个合适的流媒体软件发布图像了,我用的是 palantir,功能支持WEB查看,看自带客户端可以看动态的,安装很简单:

   /opt/bin/ipkg install palantir
   
   安装好后,执行:

   /opt/bin/palantir    -- 如果放到自启动脚本中,加一个&,即 palantir&
   
   palantir默认端口是3000,打开浏览器,输入 http://your ip:3000 ,怎么样,看到图像了没有。用 internet explorer 可看到静态的图像,要点击刷新才能变化,用火狐就可以看到动态连续刷新的图像。
   
   同时palantir 带有一个windows上运行的客户端,上 http://www.fastpath.it/products/palantir/ 下载,客户端很简单不用安装,拷贝到一个目录下即可运行,输入IP地址或域名,图像是动态的。palantir的缺点是不能设密码,这点我也没有办法,如果大家有更好的软件,可以告诉我。
   
5、为7231申请一个动态DNS,我就用3322.org的很方便,在办公室直接输入域名可以上网监控了。在手机上用CMNET方式上浏览器也可以看到图像,至于CMWAP由于移动关闭了除80以外的其它所有端口,所以比较麻烦,要做点特殊处理:

   由于80端口给DD-WRT的管理页面占用了,所以首先要将管理页面的端口改道,例如改为800,telnet上7231,输入:
   
   nvram set http_lanport=800
   nvram commit

   
   重启后, http://192.168.1.1:800 重新登录管理界面,在“应用程序&游戏/端口转发”界面下,增加一条规则:将 80 端口映射到 3000 端口:80  TCP   192.168.1.1  3000
   
   再次重启路由器,就OK了
YO-YO 该用户已被删除
发表于 2008-11-24 13:49:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-12-29 09:22:49 | 显示全部楼层
留名纪念,以备后用!
发表于 2009-4-19 11:37:22 | 显示全部楼层
留名纪念,以备后用!
发表于 2009-5-11 17:00:23 | 显示全部楼层
1# szcharles

请问楼主在哪个版本的固件下成功的?
发表于 2009-7-4 18:38:39 | 显示全部楼层
好东西顶一个!!!!!!!!!!
arohk 该用户已被删除
发表于 2009-12-5 16:27:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-12-13 17:29:02 | 显示全部楼层
很强悍的研究.
发表于 2010-6-4 09:38:44 | 显示全部楼层
请问是在什么固件下实现的?
发表于 2012-4-21 02:37:08 | 显示全部楼层
这个比较实用,留名备用!
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-20 04:07 , Processed in 0.024348 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表