工具原料 小米 mini 路由器 USB CAMERA,QQ 网聊用那种就可以。楼主用的是 C170,估计其它大多数的 USB CAMERA 都可以,不行就自己google折腾吧~ 电脑。Window/linux/mac 都可以,用来通过 telnet/ssh 访问你的路由器,拷贝固件到路由器,运行刷固件命令。(Windows 需要 putty, pscp/winscp ,MAC/LINUX 系统都自带 ssh/scp 命令; 本贴以 linux 举例) U 盘 FAT 文件系统格式,2G 以下的绝大多数是 FAT 格式;如果不是则需要格式化成FAT格式,root 路由器时需要使用。 可选:若想自己编译固件需要一台 linux 或者 mac ,楼主用的是 ubuntu 14.04 步骤 必读:网友说新版本的开发版不能root,楼主也遇到同样的问题,解决方法是用U盘刷到0.4.36,之后就可以顺利刷机了。
参考:http://bbs.xiaomi.cn/thread-10649077-1-1.html
下载页面:http://rom.xiaomi.cn/list-169-1-12-1-14-1
下载地址:http://bigota.miwifi.com/xiaoqiang/rom/r1cm/miwifi_r1cm_all_46ed1_0.4.36.bin
下载后拷贝到U盘(FAT格式),路由器断电,U盘插到路由器,按下RESET,开电,10秒后放开RESET键,等重启亮蓝灯后即可按官方方法继续ROOT。
scp openwrt-ramips-mt7620a-xiaomi-miwifi-mini-squashfs-sysupgrade.bin root@192.168.1.108:/tmp
ssh root@192.168.1.108 # root 密码从小米页面获得,请注意前面root相关的小米官方链接内容
cd /tmp # ssh 登录后此时为路由器内部控制台
mtd -r write openwrt-ramips-mt7620a-xiaomi-miwifi-mini-squashfs-sysupgrade.bin firmware
上述刷机后路由器会自动重启。 确认已经使用网线连接路由器的lan口(白色的两个随便选一个连接电脑,除非上述刷机步骤使用wifi连接完成,否则你应该已经连接好了)
使用 telnet 登录路由器
telnet 192.168.1.1
运行以下命令设置路由器
uci set mjpg-streamer.core.enabled= 1
uci del mjpg-streamer.core.username
uci del mjpg-streamer.core.password
uci set network.lan.ipaddr= 192.168.10.1 #大多家用路由器所用 IP 是 192.168.1.1,改另外一个地址以免冲突
uci set network.wlan= interface
uci set network.wlan.proto= dhcp
uci set network.wlan.hostname= mycamera #设置hostname,可以方便子你的 wifi 路由器管理页面找到小米路由的ip地址
uci set wireless.@wifi-device[0].disabled= 0
uci set wireless.@wifi-iface[0].network= wlan
uci set wireless.@wifi-iface[0].mode= sta
uci set wireless.@wifi-iface[0].encryption= psk2
uci set wireless.@wifi-iface[0].ssid= my-ssid #用你的wifi ssid 代替 my-ssid
uci set wireless.@wifi-iface[0].key= 12345678 #用你的wifi密码代替 12345678
uci commit
/etc/init.d/mjpg-streamer reload
wifi
sync
reboot
上述命令运行完毕后可以先用连网线的电脑测试:打开 firefox 输入网址 “http://192.168.10.1:8080/?action=stream telnet 192.168.10.1 and check the ip address for wifi, play with the wifi address with firefox or vlc
IMPORTANT: 如果设置有误,发生不能连接情况请使用 U 盘刷回小米开发版,参考上述 root 的步骤 附录 ip-camera 的固件可以通过上述百度网盘链接下载;也可以自行编译生成,仓库地址和编译命令如下:
git clone git@github.com:xuhui/openwrt-xiaomi-mini
cd openwrt-xiaomi-mini
make
楼主所用的小米mini路由器
楼主的 C170 USB CAM
测试电脑网线直连访问
通过wifi访问(我这里的环境分配的 ip 为 111)
使用 VLC (iOS)访问
VLC 全屏