必读:网友说新版本的开发版不能root,楼主也遇到同样的问题,解决方法是用U盘刷到0.4.36,之后就可以顺利刷机了。
下载地址: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
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 全屏