现如今移动互联网呈爆发式增长,移动设备逐渐普及,全民已经进入了一个全新的移动互联连接的时代,从最初的极路由,360s2到360的s3,腾讯的Q3,度娘的小肚路由,再到现在的小米路由,果壳路由,极二等等多家厂商开始向进军路由市场,传统的路由即将被摒弃,智能时真的来临了。
我是11月分在无线论坛看到的消息,说小米要出路由了,兴奋不已。之前在小米社区属于小手一斗的一份子,从知道小米路由要上市到真正获得公测资格历时将近1月。每天泡在路由板块,发发帖子,看看大家在关注什么,看看小米路由最新动态。得到公测已经是近一个月之后了,来之不易。看到大家都在晒路由,我晒什么呢,拍照我手抖,英文看不懂,到底要干点啥给大家看看呢。
我没有大文化,没有高技术,不属于幸运之星,不能从全方位给大家介绍这款让人惊呆的神器还请海涵。我说的这些都大家关注的少的。像箱子多么大气,组装多么发烧,我就不说了,会被大家嘲笑的。
▼细节之一:路由线路板
我包括我们见到的大多数的PCB线路板的颜色是绿色的,也见过蓝色的。各种颜色都是在制造好了以后在表面喷的油漆。其实非绿色的电路板比绿色的电路板的制造工艺要稍稍复杂一点,成本也会高一些,其他的是没有任何区别的,之所以会有蓝色、黑色等的电路板完全是客户为了电路板的美观而要求PCB厂制作的,PCB厂家是很不愿意做非绿色的电路板的,PCB的材绿色相对来说最不伤眼睛. 所以大都采用绿色。对于小米路由器的黑色,攒一个,高端大气上档次!
▼细节之二:天线座
我记得我第一个建议帖子的所有的信息基本都被采纳。非常感谢。.其中有一条我提到了可以外接sma最好了,SMA接口有两种形式,70%以上的AP、无线路由和90%以上的PCI接口的无线网卡都是采用RP-SMA接口。也就是外螺内针。大家可以观察下面的图片:
小米路由器在2.4G和5G旁自带了两个母座,非常的赞,不需要烙铁,不要撬开屏蔽罩,简单的使用ipx转sma即可进行扩展定向天线,玻璃钢天线等。本人就扩展认为,小米的无线参数有3种可调功率,实用大功率+扩展玻璃钢天线达到的覆盖范围我相信一定会让大家吃惊的。
▼细节之三:闪存Flash:存储路由器的操作系统 IOS:Internet Operating system。
我给各位简单介绍一下路由器软件部分的几个概念:CFE,uoot、固件(Firmware)、NVRAM。CFE(BCM大家称为cfe,ar等称为uboot):跟PC的BIOS一样是负责引导操作系统的;固件就是路由器的操作系统,就像PC上的Windows一样;NVRAM则用于存储路由器的设置,相当于PC的CMOS。我们经常对路由进行升级,重要的一项就是要清nvram,不然固件不同或者版本不同会容易砖头。
RAM:路由器在加电后,配置表被从NVRAM中调入RAM中,并控制路由器的活动;存放路由器路由表及数据缓冲区。
路由的启动过程当路由器上电后自动进入CFE,CFE进行类似PC的BIOS那样进行自检,自检通过后就引导路由器的固件了(相当于的PC的Windows了),正常情况下最多一分钟路由器的固件就会引导完毕,并且Power灯是常亮的。如果Power灯一闪一闪,那一般是CFE没有引导成功路由器的固件(固件不存在、不正确、已损坏等等)。
而小米路由器使用的是openwrt,事实上,opwrt使用的是uboot,并且不会出现nvram这个东西的。至于小米的我这个菜鸟不知道……
传统的路由器一般的闪存只有2-4MB,有些某联还有1MB的。。使用的是VxWorks系统。不属于linux的一种,这样就造成我们如果想安装完整的第三方固件,如DD-wrt固件就需要更大的闪存。劳民伤财啊。
根据观察,小米使用的闪存MX25系列的具体型号就不写了是MX25L128也就是所谓的16MB的闪存,存放的应该只有类似cfe的东西和配置表或者只有cfe。足矣。可能很多人会说,雷布斯怎么这么抠,请看完本文之后在做断言。正好我有25系列的编程器,我想把里面的东西备份出来,可是我真舍不得下手啊。等待后续我狠狠心给大家搞出来看看。
▼细节之四:硬盘分区
小米路由器内置了1TB硬盘,通过sata接口进行读写数据。大部分人不知道其实这个硬盘是有特殊要求的,暂时来说还不能去更换。不然呵呵。经过我的观察,小米路由器的硬盘分为了4个分区,全部为ext3格式。linux下可用,win系统下会提示你去格式化,千万别手贱去点。
▼细节之五:简单的升级
登陆之后,自动提示新固件,让你去升级,点一下既可,多么人性化的升级,再也不用看着TTL=100去刷机了。另外新版本提供了手动升级,避免自动升级下载过程会断电造成的失败。
个人分析,小米路由采用了类似miui的双系统方式,这个双系统就是一个系统的俩个版本放在不同分区共同用一个缓存区对路由器进行支持。
系统一+系统二=小米路由器系统1+小米路由器系统
大家拿到路由器之后,开机初始化, 这个Firmware在系统一里面。如果检测到下面的提示,通过系统更新,可以更新到新的Firmware。 好吧,更新..... 更新完后重启,你来到了新版本的小米路由器 。其实这个版本的Firmware在系统二里。当你下一次升级之后,重启就进入了选择系统一。
对于这个,非常称赞,大家平时刷Firmware很麻烦,一旦死了很难恢复,这是@小米路由团队用心良苦设计的呀。"另外我观察到了下面这个东西,不知道能否自行去寻找到TX RX 搞ttl刷机。希望大神们抓紧时间折腾给大家提供先例。