找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 64452|回复: 137

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

[复制链接]
发表于 2008-4-14 14:30 | 显示全部楼层 |阅读模式
网上关于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了。





  有些网友问自己买的摄像头可不可以找到驱动,我可以很负责任的说,现在专门为Linux开发的摄像头的驱动实在是太少了,因为厂家是逐利的,不会为小众的需求费时费力的, 所以应该是根据已有驱动来配摄像头,而不是为摄像头找驱动。

[ 本帖最后由 lianghao 于 2008-4-15 08:15 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2008-4-14 14:52 | 显示全部楼层
很好很详细!谢谢楼主的教程!
发表于 2008-4-14 14:57 | 显示全部楼层
强人  顶
发表于 2008-4-14 14:59 | 显示全部楼层
这个要加精
发表于 2008-4-14 15:34 | 显示全部楼层
其他的驱动能不能也提供啊,还有我现在用的是免驱的摄像头,应该用哪款驱动啊
发表于 2008-4-14 17:15 | 显示全部楼层
终于有人出教程了,太感谢了.
发表于 2008-4-14 19:21 | 显示全部楼层
俺成功挂上了,分享一下.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2008-4-14 19:24 | 显示全部楼层
好东西!
发表于 2008-4-14 19:27 | 显示全部楼层
记号
发表于 2008-4-14 19:47 | 显示全部楼层
赞一个  好    多些喜欢琢磨 有共享精神的人就好了
发表于 2008-4-14 20:30 | 显示全部楼层
不错!
发表于 2008-4-15 00:03 | 显示全部楼层
好像有更好的流媒体系统.
发表于 2008-4-15 08:46 | 显示全部楼层
怎么样停止palantir?用killall和后面加stop都不行.
发表于 2008-4-15 09:32 | 显示全部楼层
一直在找spcaserv,嘿嘿,不知道palantir这玩意也很不错。。。。
 楼主| 发表于 2008-4-15 09:53 | 显示全部楼层

回复 #13 阿键 的帖子

kill all 可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-17 03:06

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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