gaojie20 发表于 2014-10-28 19:09

OYE-0001路由器简测--屌丝范的技术宅

本帖最后由 gaojie20 于 2014-10-28 19:10 编辑


OYE-0001路由器简测--屌丝范的技术宅                                                            

       在智能家居大战刚刚拉开序幕之刻,入口的集体焦虑症,使得巨头们已经迫不及待的开始布局。但家庭的争夺战远比个人争夺战来得激烈和复杂,手机已经成为个人领域无可争议的中心,但家庭里的竞争者众多,路由器、盒子、智能家电以及某个新生的产品都有潜力成为控制中心。
       想要成为家庭的中心,路由器占有很多优势:一是处于家庭网络的出口和网络连接中心,与所有设备相连,控制着所有数据的出入;二是在所有设备中保持最长的上电时间,只要还有要联网的设备,就不会关机。如果要控制整个家庭的网络管理,路由器是最佳选择。
      但是路由器想要成为中心,单纯的网络层控制和管理是远远不够的,如果只有这一层,它注定就是个缺乏存在感、默默的呆着角落吃尘埃的设备,但要往应用层发展,那势必越来越重,要承载越多应用、越成为一个开放的应用平台,那计算能力还需要提升,存储也必然越来越大,操作平台逐步向着更复杂的系统迁移。       对于普通家庭来说,廉价的融合各种应用功能的复合式路由器才是更简单的解决方案,也是更能够打动存量用户更新换代的方案。OYE-0001是杭州哦耶公司的第一款路由器产品,也是符合廉价和复合式应用功能的路由器简单解决方案之一。

目录:第一章,功能第二章,外观第三章,MT7620A构架第四章,浅谈个人对MT7620A的方案的理解第五章,OYE-0001构架取舍第六章,原厂固件 :OPENWRT 定制版第七章,稳定性测试第八章,WIFI链接质量测试第九章,精选玩法:迅雷远程NAS+翻墙




第一章,功能

OYE-0001是一款99元的复合式应用功能的路由器





元器件类型
参数

CPU处理器
MT7620A
580Mhz

WiFI无线
MT7620A(集成)300Mbps

RAM内存
DDR2
128MB

FLASH闪存
SPI
16MB

网口
10/100Mbps
4 x LAN + 1 x WAN

可更换内置存储
SDHC
32GB Max

USB接口
USB 2.0
1 x USB 2.0

供电
MicroUSB
5V DC

TTL控制口
TTL
Console

JTAG控制口
JTAG
JTAG

多功能按钮
Smart Button
Multi-Function

Linux Kernel内核
OpenWRT
Version 3.8



功能
描述

WAN
支持DHCP,PPPoE,PPTP,L2TP,WWAN,3G WAN

无线
支持WPA和WPA2 PSK和企业版

中继
配置简单、频道跟踪、精确中继、优选中继、autoap中继、收发独立、支持广泛

摄像头
支持部分市场普通USB摄像头,可选视频加密

SDHC卡槽                                 
自带可插拔存储,最大支持32GB。外挂存储可达4TB。文件格式支持:FAT32, NTFS, exFAT, EXT2, EXT3, EXT4

NAS文件存储
SAMBA,FTP,DLNA和HTTP

打印服务器
至今,除了一款打印机不支持外,其他打印机都支持

免费语音电话
支持标准SIP协议,可全球免费语音通话

防火墙
支持完整防火墙功能,端口开放,转发,DMZ等

VLAN,多拨,叠加
支持划分VLAN,多拨

ISP功能
支持PPTP,L2TP,OPENVPN,PPPoE服务

3G MIFI
支持联通,电信,移动等2G,3G无线网络

ser2net USB转串口
将USB转串口,可以直接访问串口

WOL网络唤醒
远程唤醒电脑

DDNS动态域名
提供完整DDNS服务,包括服务器,路由器,和终端自动DDNS

多功能按钮
可以进入刷机模式,安全模式,开关无线,卸载存储,恢复出厂设置

安全模式
忘记密码时,可以使用安全模式恢复密码,从而保存其他配置

网络断线重启
监控外网连接,如果断线,定义路由器重启

HTTPS安全管理
可以使用HTTPs管理无线路由器。数据加密不可破

第二章,外观
OYE-0001纤细的外观极其类似日本某B品牌产品,双天线设计,具备SD卡槽和USB2.0接口,使用5V-1A的DC电源








OYE0001包装的体积和ASUS RT-N16比起来简直感觉小了一半以上







感觉OYE很纠结功能太多,正反面的包装下缘都显示了功能LOGO,貌似都没完全介绍完。








附件:路由底座一只,安卓线一条,5V-1A DC电源一只












这个造型实在和来自日本的某B品牌路由器过于类似了,侧面具备了SD卡插槽、USB2.0接口和1WAN+4LAN接口,还有一个所谓的智能按钮,DC电源的接口和安卓手机的充电口一致的,感觉这个电源就是个安卓的手机充电器,好处是适配性强,随处可见。








我个人感觉5V-1A的电源适配器功率有点小



第三章,MT7620A构架

OYE-0001准确来说是只有一颗MT7620A SOC芯片的路由器

在路由器的发展中,高集成度SOC芯片日渐成为一种趋势,这种高集成度SOC芯片在一颗小小的芯片上集成了路由器CPU,有线交换机,无线发射器,各种总线IO接口以及内存控制器,这种芯片的出现大幅度降低了开发成本,大大精简了外围电路,缩短了研发时间,联发科MT7620A
就是其中之一。




从上面的架构图可以看出联发科 MT7620A是一款IEEE802.11n片上路由芯片,其内部集成了一个802.11n MAC/基带/2.4GHz射频模块,支持2.4G频段的2T2R,一个主频为580MHz MIPS 24KEc的处理器,一个5端口百兆以太网交换机,二个RGMII接口,支持SD卡、USB2.0和PCIE1.1等一系列周边扩展。


芯片规格11*11mm,TFBGA 256ball 封装形式,40nm工艺制造。因为是联发科收购雷凌之后的产品,所以此产品虽然是由雷凌设计并制造的,但是仍然冠以MTK传统的MT的命名。可以说,MT7620A包含了实现无线路由器,无线AP所需要的全部功能模块,这与Atheros 芯片的定位极其相似。MT7620A可以应对各种类高级应用,例如路由,安全,VoIP等。


在低端路由器中,AR9331的单芯片解决方案几乎占据了大半江山,而MT7620A的出现或许会改变这种格局,尤其对于国内本土设计厂商来说,联发科整套的解决方案可以让产品研发周期大大缩短。

有一个明显的例子,极路由极壹采用的是AR9331的方案,而极贰中的2.4G频段方案则采用了MT7620A芯片。联发科MT7620A的出现将路由器的设计方案推向了极致,大大精简了外围电路,而且除了路由器的必要功能外,更是包含了USB、SD、PCIe等常用接口,可以适用于更多功能性要求的路由器产品。







什么是2T2R天线



简单的解释下,2T2R指的是具有两个发射单元和两个接收单元,这是MIMO(多入多出)技术中的一种,相对于1T1R来说的,2T2R采用双天线技术,两根天线同时负责接收和发送,可以形象的理解成双通道传输,在带宽保持不变的情况下,局域网的传输效率会比1T1R提高1倍左右。


第四章,浅谈个人对MT7620A的方案的理解

MT7620A其实是个多面手
虽然MT7620A确实有很多先天不足,比如说没有AC、没有SATA6G、没有音频解码器等等,但是在PCB方案上稍做改变,就可以变化出各种需求的配置方案出来。
方案一商业方案








MT7610E是一颗PCIE1.1接口1T1R的5G WIFI芯片,产自MTK.

MT7620A--PCIE--MT7610E   
可以组成三天线的AC路由器,其中2.4G 2T2R5G 1T1R

这是个非常成熟的商业AC方案,偏重2.4G


方案二商业方案

MT7612E是一颗PCIE2.0接口2T2R的5G WIFI芯片,产自MTK

MT7620A--PCIE--MT7612E
可以组成四天线的AC双频路由器,其中2.4G 2T2R5G 2T2R

这是个成熟的商业AC方案,2.4G和5G比较均衡。

方案三 DIY方案


MT7610U是一颗USB2.0接口1T1R的5G WIFI芯片,产自MTK.


MT7620A--USB--MT7610U
可以组成三天线的AC双频路由器,其中2.4G 2T2R5G 1T1R

这是个DIY方案,目前没有成熟的商业产品,当没有AC的时候,你可以外接USB MT7610U将路由器升级AC平台,但是需要OPENWRT固件支持。一般厂家都会直接走PCIE通道而不会去走USB的,因为MT7620A的USB调试的难度大于PCIE。


方案四 DIY方案

MT7620A--PCIE--MT7610E
               --USB---MT7610U   
可以组成四天线的AC三频路由器,其中2.4G 2T2R5G-1 1T1R 5G-2 1T1R

这也是个DIY方案,目前没有成熟的商业产品,只是玩家DIY的一种设想,成本来说较高,双WIFI芯片,在大工业成本时代,这个方案只可能玩家自己搭建来玩OPENWRT的


方案五 商业方案

Asmedia ASM1061是一颗PCIE接口的SATA6G第三方芯片,产自华硕子公司祥硕。很多主板也采用该芯片作为主板的第三方SATA6G方案。

MT7620A--PCIE--Asmedia ASM1061
可以衍生出SATA3 6.0Gb/s接口,NAS的恩宠

这个是成熟的商业方案,包括极路由,极硬货都是用了这种桥接SATA 6G方案,满足NAS需求。不过这种方案有测试说明NAS的上传下载的速度也就是8-11MB/S之间。

方案六 商业方案

WM8960G是一款侧重于低功耗的立体声编码解码器,集成了D类扬声器驱动,最大输出功率为1W;另外片上同样集成了耳机驱动,16欧姆负载、3.3V供电时输出功率为40mW,指标是24BIT 48KHZ,非常适合便携式数字音频设计,产自欧胜

MT7620A--PCIE--WM8960G codec   
可以衍生出无线音乐播放器的产品

这也是个成熟的商业方案,百度音乐盒采用的就是这个方案,缺点是音频解析度太低,不过就是换音频CODEC也没多大用处,MT7620A的能力也就24BIT 48KHZ的音频解析能力而已。


第五章,OYE-0001构架取舍

OYE-0001其实也只用上了MT7620A的部分硬件功能而不是全部




OYE-0001在MT7620A公版方案的基础上舍弃了PCIE等一系列接口,在芯片的硬件功能上做了精简和优化。


OYE-0001官方宣传的USB功能比较强大,几乎完成了路由器上所有USB设备的刚需任务。



固件采用了OYE号称三年磨一剑的OPENWRT定制版,因为功能太多,我仅挑出一些比较有实用价值和符合智能家居定位的功能图示给大家,值得一提的是固件自带的UBOOT刷不死系统还可以轻松的刷写ASUS RT-N14U的固件。经过我的亲身实践,原产固件的应用层功能比较多,N14U固件的稳定性更好一点,鱼与熊掌难以取舍啊。



第六章,原厂固件 :OPENWRT 定制版


打开192.168.8.1进入固件页面,用户名:root 密码:admin












各种功能和参数配置简直让人眼花缭乱



第七章,稳定性测试

笔者特地挂机了5天15小时,来测试原厂固件的稳定性,有线和无线都还算稳定,没有死机重启,内存使用率在26%左右





WAN 链接5天15小时,未发现不稳定





特地用了一台APPLE IPHONE 5S,两台安卓智能手机,一台百度影棒盒子,一台INTEL AC7260 5G WIFI网卡的联想K29笔记本一共五台设备连接WIFI 5天15小时,未发现不稳定。

第八章,WIFI链接质量测试

测试平台:联想K29笔记本
测试软件:WIRELESSMON v3.0测试环境:OYE0001放置客厅,光纤入户20M                  A:距离路由器大约直线距离10米 隔墙                  B:距离路由器大约直线距离18米 隔墙                  C:距离路由器大约直线距离4米不隔墙

A点测试结果:WIFI信号强度61%   -41DB,下载速度1.85MB/SB点测试结果:WIFI信号强度55%   -46DB,下载速度1.56MB/SC点测试结果:WIFI信号强度68%   -35DB,下载速度1.94MB/S
OYE0001虽然是2.4G WIFI 2T2R,也没有牛逼的波形成束技术,但是在实际体验中WIFI信号连接稳定,下载速度虽然随着室内环境和障碍物有所改变,但是尚属稳定,尤其对于一台99元的路由器来说难能可贵。
第九章,精选玩法:迅雷远程NAS+翻墙
关于这款路由器迅雷远程下载外挂NAS的功能,我推荐一位朋友的文章http://bbs.expreview.com/thread-62945-1-1.html这里就不在赘述。

下面我说下如何使用OYE-0001翻墙
翻墙的方式有很多种,比较安全有效简单的就是shadowsocks代理
项目地址:http://sourceforge.net/projects/ ... /shadowsocks-libev/
可以看到有各种版本的shadowsocks。 首先选最新版本1.4.8的,然后发现同样依赖包,同样CPU的竟然有两种版本,下面找到了解释说明。下载说明shadowsocks-libev 为官方原版
包含 ss-{local,redir,tunnel} 三个可执行文件
默认启动 ss-local 建立本地 SOCKS 代理
shadowsocks-libev-spec 为针对 OpenWrt 路由器的优化版本
包含 ss-{redir,rules,tunnel} 三个可执行文件
ss-redir 建立透明代理, ss-tunnel 做 DNS 查询转发
ss-tunnel 默认转发 127.0.0.1:5353 至 8.8.4.4:53
通过 ShadowSocks 服务器查询 DNS 用于线路优化
ss-rules 可设置 ignore.list 中的 IP 流量不走代理
ss-rules 可支持 ipset 和 iptables 两种转发规则
默认使用性能更好的 ipset 规则, 对不支持的设备使用 iptables
两种版本不要同时安装, 根据需要安装其中之一即可

架构CPU型号
ar71xxAR7xxx/AR9xxx/QCA9xxx
atherosAR231x/AR5xxx
bcm53xxBCM47xx/53xx (ARM CPU)
brcm47xxBCM47xx/53xx (MIPS)
brcm63xxBCM63xx
ramips_24kecRT3x5x/RT5350/MT7620a/MT7620n/MT7621


果断使用shadowsocks-libev-spec版本,墙是在升级的,工具同步到最新还是好的。 针对MT7620A和依赖包,选择shadowsocks-libev-spec_1.4.8-3_ramips_24kec.ipk (MT7620A的CPU选ramips版本)
继续下面之前,首先你要有自己的shadowsocks账号,没有的可以淘宝
然后我们开始安装程序
1.通过winscp把shadowsocks-libev-spec_1.4.8-3_ramips_24kec.ipk放到路由的/root/tmp/下。

2.ssh登录到到路由器(windows用户通过putty),安装shadowsocks-libev。cd /tmpopkg install shadowsocks-libev-spec_1.4.8-3_ramips_24kec.ipk




3.配置shadowsocks文件。命令是
vi /etc/shadowsocks/config.json。
然后你得到如下设置{"server":"[服务器IP地址]","serverport":[服务器端口],"localport":[本地端口,稍后iptables会用到],"password":"[密码]","timeout":1500(大一点,翻墙过程几次dns查询用时挺长),"method":"[加密方式]"}


如果你不太了解vi编辑器也不用担心,只需要了解几条简单的命令就可以了:

[*]i 进入编辑模式
[*]ESC 进入命令模式
[*]:wq 保存并退出
4.启动shadowsocks。
/etc/init.d/shadowsocks start
shadowsocks常用命令
/etc/init.d/shadowsocks start //启动/etc/init.d/shadowsocks stop //停止/etc/init.d/shadowsocks enable //设置开机启动/etc/init.d/shadowsocks disable //取消开机启动
5.打开浏览器,愉快的浏览google.jp,twitter,facebook吧。



总结:其实我最不喜欢总结,事实有时候需要体验去证明,C/P值再好,也需要富有折腾精神的OPENWRT爱好者的拥趸,就此款产品而言,如果你对路由器要求C/P值较高,OPENWRT可玩性较高,具有相对的稳定性且自己有一定的动手能力的话,那么OYE0001可能会是你惊鸿一瞥中意外的收获。

ahfncj 发表于 2014-11-4 11:45

好吧虽然看起来像软文 但是说的很详细东西和价格也不错   

じ☆ve寶寶 发表于 2014-11-6 01:34

这是多大的潜艇啊

demoxu 发表于 2014-11-6 09:20

4四位ID积分是8。。。

dongyi945 发表于 2014-11-10 15:42

超级潜水艇呢,东西配置到还不错,不过据说自带电源比较搓。性价比还行吧,不过这个是小公司做的,类似手工作坊的,固件不知道靠谱不。

las563180065 发表于 2014-11-10 16:48

我只注意到笔记本配置截图里显示已经8天没有关机了
页: [1]
查看完整版本: OYE-0001路由器简测--屌丝范的技术宅