订阅移动开发RSS CSDN首页> 移动开发

《近匠》专访极路由CTO康神 真正智能中心应当这样做

发表于2014-05-29 18:39| 次阅读| 来源CSDN| 0 条评论| 作者翟方庆

摘要:《近匠》第35期:在极路由眼中,一套智能家居体系应该是由各种触发时间与一套智能规则的结合。构建一个可与所有设备互联互通的开放平台,这是极路由在创始之初就设下的目标。康晓宁讲述了极路由的安全与平台化理念。

“这家伙很神!他是那种只要你给他一个想法,第二天就能给你做出一个应用的人。”采访过后,与极路由的一名员工聊天时,他这样评价着康神。早些年,康晓宁在清华大学计算机系是有名的技术天才,在水木社区非常活跃,他个人也非常喜欢研究各类技术,凭借神一样的编程能力,他被圈里人尊称为“康神”。


极路由CTO 康晓宁

最早,康晓宁在搜狗从事客户端开发,也就是现在搜狗下载加速的前身。同时,还监管帮助修复搜索引擎的疑难杂症。随后,康神加入百度,进入“有啊”的研发团队。谈到在百度的工作经历,康神笑道“当时做这个产品的时候有些尴尬。别人问我在做什么?我说:有啊,对方就会追问有啊是什么?当时,我们只能说是百度的淘宝”。

2008年,百度“有啊”承载着期待,正式上线,并曾放言“三年内打败淘宝”。不过,在2011年3月,百度发出公告称,将在一个月后关闭”有啊“。随后,”有啊“商城业务陆续转交给了乐酷天、耀点100等合作方。同年年底,百度电商事业部拆分独立,并在2012年以“爱乐活”的姿态重新进入大众视野。

在“有啊”,康晓宁所负责的是支付平台的研发,也就是最初的“百富宝”。当时,在百度做“百富宝”开发的,算上康晓宁在内,只有四个人,另外三名同事分别负责银行接口、对账和页面。虽然“有啊”由于各种不利因素而销声匿迹,但第三方支付却保留了下来,并蜕变成了现在的百度钱包。不过在康晓宁看来,百度这一步走得还是晚了,错过了最好的时机。

2011年,央行开始对企业发放第三方支付牌照,以支付宝为首的20余家企业成为第一批获得正式牌照的企业。根据统计,截止到今年3月,央行已经发布了250多张第三方支付牌照。大量企业涌入第三方支付领域,这对于很多大公司来说,无疑已经是错过了轻松获取大批用户和市场的好机会。

在Google中国正处辉煌期时,康晓宁被李开复挖进Google。“加入Google之后,负责的事情就更加复杂了。曾经做过一段时间地图,也做过Google的输入法,甚至在初期还曾搞过一段时间关键词过滤。”康晓宁说。

不知是巧合,还是缘分。极路由的新一轮融资中,李开复创立的创新工场也是主要参与者。在发布会后,王楚云和康晓宁的师弟张利鹏找到他,希望请他入伙。康晓宁其实也是极路由的用户,他喜欢在业余时间折腾路由器,还曾帮助极路由改进过驱动问题,对于他来说,做硬件是种乐趣。“与他们聊过之后,我发现,这确实是在意互联网思维做硬件。硬件已经不再是最终的目的,跑在硬件上得平台,或者说生态系统,才是最重要的。”康晓宁表示。

安全与开放的平衡点

在加入极路由之后,康晓宁专门负责极路由的软件架构层面。如果你也是极路由的用户,那么你经常用到的AppStore加速、出国加速等应用都是出自康晓宁团队之手。从极路由诞生至今,路由上的应用都是由团队自己开发。那么为什么不将其平台化,开放出来,让更多开发者和发烧友一起协助改进呢?康晓宁解释道:“其实一直不开放出来的原因,主要是考虑到权限问题和安全问题。苹果的解决方案大家有目共睹,已经严到不能再严格的地步了。虽然大家都说Android安全性差,其实它的应用都是需要不同的用户权限才能跑起来。现在大家都在讲,手机要root,但从系统角度讲,这并非是好事。其实当你拥有root权限后,不经意间也就有了破坏系统的能力。以路由器角度来看,如果你拥有了root权限,就可以为所欲为,到时候,任何一个第三方插件都可以获取用户隐私数据,这是我们无法忍受的。我们也在考虑如何能在开放与安全之间寻找平衡点。”

其实,极路由出现后,就有一批热心的开发者在帮助极路由改进应用和软件,他们被成为“极客小组”。康晓宁表示,近期,极客小组将会获得普通的开发权限,让他们可以在一定的权限范围内,为极路由平台开发应用。这是也是极路由在平台化上,重要的又一步。

众所周知,苹果的系统采用了沙箱技术,限制了软件对一些硬件和用户数据的访问,比如摄像头、照片库等。不过,康晓宁表示,他也很想给路由加上沙箱技术,但现在还不行,因为硬件性能是实现这一方案的最大阻碍。沙箱本身对CPU和内存要求非常高,即便是与第一代iPhone的硬件配置相比,现在的智能路由也还有所不及。尽管现在路由器CPU还不够强,但近几年,硬件会飞速成长。他坚信,软件必然会倒逼硬件的发展。

极路由为何换“芯”?

目前来看,Broadcom和Atheros在无线路由芯片解决方案提供商中,仍处于第一梯队的位置,产品线丰满,技术成熟,很多厂商都采用他们的芯片。而随着智能家居,或者说物联网的繁荣,一些厂商也逐步涌入了无线路由器芯片行业,MTK就是最好的例子,它在2012年收购了台湾Rallink,提供低价高集成解决方案。极路由,就是采用的MTK的芯片方案。


极贰

第一代极路由所采用的CPU是Atheros ar9331(2011年Artheros已被高通以31亿美元的价格并购)。而极贰则采用了MTK的MT7620A。为何极路由换了芯呢?

康晓宁表示,其中有两个主要原因:首先,Atheros的解决方案并不差,只是经济性不足,而且9331芯片的渠道比较混乱。最初极路由拿货的价格并不理想,而且渠道大头攥在TP手中,TP与Atheros的关系密切,可以得到优先供货。所以换芯,也是希望解决供货问题。

第二,硬件的开发有许多坑,极路由希望可以得到原厂支持。然而一方面Atheros在此领域市场非常大,最初他们还未那么看重智能硬件市场,所以他对刚刚杀入路由器市场的小企业的支持不足。另一方面,MTK当时非常希望切入这片市场。于是两方一拍即合,极路由转而采用了MTK的解决方案。现在极路由所使用的MTK芯片以低功耗著称,在组装时,根本无需加散热片。而且,极路由也获得了更强的原厂支持。不过,MTK也存在短板,它在以太网口的经验相对老牌厂商来说,有些薄弱。

0
0