1.小米路由器配置
1.1开发版刷机
新的小米MINI路由器自带稳定版系统,该系统不能进行刷机,因此需要升级为开发版操作系统。
开发版下载地址:http://miwifi.com/miwifi_download.html
(1)准备工作
第一步选择ROM下载,路由器型号为mini。第二步,准备一个U盘,并将其格式化为FAT32格式,而后把下载好的ROM文件.bin重命名为miwifi.com拷入U盘。
(2)刷机
路由器断电,插入U盘。按住reset键,上电,当指示灯闪烁时松开reset键。指示灯变为蓝色长亮时,开发版刷机完成。
1.2设置ssh工具
这一步骤的目的是设置root权限。
(1)获得ssh工具
进入miwifi.com,选择开放,点击SSH工具。该步需要使用小米账号登录,并且绑定路由器,然后下载工具包。开启完成后网页会显示root登录密码。
(2)获取root权限
将下载的miwifi_ssh.bin拷入U盘,同时删除原有miwifi.bin。
断电,插入U盘,按住reset键,通电直至黄灯闪烁,松开reset键。指示灯为蓝色长亮时,root权限获取完成。
用户名为root,登录密码为上一步中的密码。
2.OpenWrt刷机/adhoc网络配置/视频传输测试
2.1OpenWrt刷机
(1)小米OpenWrt版本
小米路由器核心芯片为mt7260
版本下载地址:http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7260/
选择文件openwrt-15.05-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.bin
(2)mtd命令移植方法
将上一步的bin文件传入系统/tmp文件夹下(pscp/winscp)。
使用putty登录小米路由器后,查看信息:cat/proc/mtd
其中的mtd4OS1为覆盖的目标。
输入命令:mtd–r write/tmp/openwrt-15.05-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.binOS1
图片中的20150608.bin为自行修改的名称,文件即为openwrt-15.05-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.bin。
登录:
(1)Luci
打开浏览器,输入192.168.1.1,设置root密码
(2)telnet
cmd下输入:telnet192.168.1.1
进入后输入passwd设置root密码。
设置完成后,使用putty连接:
2.2OpenWrt配置--视频传输/adhoc网络配置
(1)摄像头相关配置
安装模块与软件:下载网址为http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7260/packages/
kmod-i2c-core_3.18.20-1_ramips_24kec.ipk
kmod-input-core_3.18.20-1_ramips_24kec.ipk
kmod-video-core_3.18.20-1_ramips_24kec.ipk
kmod-video-videobuf2_3.18.20-1_ramips_24kec.ipk
kmod-video-uvc_3.18.20-1_ramips_24kec.ipk
libjpeg_9a-1_ramips_24kec.ipk
mjpg-streamer_r182-7_ramips_24kec.ipk
参考下文:http://blog.csdn.net/xingyuzhe/article/details/48709973
接入摄像头,输入lsusb查看:
修改/etc/config/mjpg-stremer
/etc/init.d/mjpg-streamerstart启动。
打开VLC软件,点击文件,打开网络串流设备,输入:http://10.167.173.218:8080/?action=stream
(2)启动AdHoc网络
因为小米硬件中有两个无线设备,一个工作在2.4G频段,一个工作在5G频段,因此需要使用iwphy扫描确定名称。修改启动脚本中的物理名称为phy1
参考下文:http://blog.csdn.net/xingyuzhe/article/details/48974377
启动后查看接口状态: