一、硬改路由器
1、在openwrt官网上,根据路由器的型号查找推荐的DDR内存和闪存(TP-Link TL-WR720N [Old OpenWrt Wiki]),
也可以在https://oldwiki.archive.openwrt.org/toh/tp-link/tl-wr703n这里面看一下,它们的除了供电以外,电路是一样的。
2、用热风枪或电烙铁更换Flash和Ram(注意检查有无短路和断路)。注:我只将原4M flash更换成16Mflash。,型号是:W25Q128 。
二、刷入Breed和固件
opkg update
opkg install luci-base luci luci-i18n-base-zh-cn
opkg install kmod-usb-core kmod-usb-ohci kmod-scsi-core kmod-usb2
opkg install kmod-usb-video kmod-video-core
opkg install kmod-video-uvc kmod-video-gspca-core kmod-video-gspca-zc3xx
opkg install kmod-i2c-core kmod-input-core
opkg install mjpg-streamer luci-app-mjpg-streamer luci-i18n-mjpg-streamer-zh-cn
opkg install blkid usbutils libusb
opkg install openssh-sftp-serve
opkg install kmod-usb-storage kmod-usb-storage-extras block-mount kmod-fs-ntfs
opkg install ntfs-3g kmod-fuse
1、命令显示连接到系统的USB总线信息,执行lsusb命令获取设备的生产商和设备名以及设备ID,查找对应驱动
root@LEDE:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 046d:08af Logitech, Inc. QuickCam Easy/Cool
Bus 001 : 设备连接到第1条总线;
Device 002 : 第2台连接到总线上的设备;
ID 046d:08af : 设备的ID为046d:08af;
Logitech, Inc. QuickCam Easy/Cool :生产商名为罗技,设备名为快看畅想
2、如果设备不支持UVC免驱,安装对应驱动(gspca系列)
3、通过串口执行dmesg命令dmesg | grep video,检查驱动安装是否成功
root@LEDE:~# dmesg | grep video
[ 10.392647] Linux video capture interface: v2.00
[ 10.724687] usbcore: registered new interface driver uvcvideo
4、执行ls /dev/,如果存在video0或者video1、video2设备名称,说明已经正确识别。
第五步,启动设备
- 进入luci界面->服务serivices->mjpg-streamer
- 勾选Enable MJPG-streamer,Input plugin选择UVC,Output plugin选择HTTP
- UVC input下的设备选择识别到的设备名video0,设置分辨率和fps,是否支持YUYV格式取决于设备
- HTTP output下的端口和WWW folder保持默认值,也可自定义
- 点击保存应用,看到后台有mjpg-streamer进程说明启动成功
根据相关参数设置相关配置

点击应用并保存,设置界面出现图片,打开http://网关ip:8080,画面出现
本文介绍了如何将TP-Link TL-WR720N路由器硬改并刷入OpenWrt,然后安装相关驱动和软件,配置设备以挂载摄像头。通过启用mjpg-streamer服务,实现了摄像头的HTTP直播功能。
3283

被折叠的 条评论
为什么被折叠?



