程序员人生 网站导航

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

栏目:互联网时间:2014-09-11 10:02:39

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


极路由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也存在短板,它在以太网口的经验相对老牌厂商来说,有些薄弱。

路由安全最大的威胁

许多传统路由器、国产山寨路由,或在开源系统上仅做简单修改的路由器,都存在安全漏洞。康晓宁认为,安全与方便,两者是矛盾的,比如在日常生活中,门上有锁是为了安全,如果没有门锁,对于用户来说是最方便的。其实这与之前的root权限的情况很像。“从极路由角度来讲,我们可以做一些事,在提供安全的同时,提供便利”康晓宁表示,“比如我们可以阻断蹭网的连接,阻止他通过ARP攻击,劫持你得流量。现在的确有防御ARP攻击的软件,但是它们存在先天的局限性,它们其实并不知道网络中哪个才是真正的网关,但我们路由器却在这方面有先天的优势。用户可以收到提示,或直接在后台看到有人在使用你的网络,能直接踢掉他。”

相比路由器后门这样的漏洞,康晓宁认为,对于用户信息的安全来说,路由器的一些后门带来的威胁并不是最大的,弱密码才是危害最严重的。因为针对路由器后门,很难组织起大规模的攻击,而针对弱密码是可能的。将一个带用户名和密码的URL,发送给用户,如果用户访问URL,就可以直接修改掉他得路由器设置。如果黑客群发这样的消息,危害会非常大。根据电信的数据显示,目前全国由于弱密码而中招的路由器已经有百万量级。康晓宁表示,在极路由的登录页URL中,加入了一个随机字串,如果黑客没有随机字串,那即便骗得用户访问黑客的URL,也无法修改路由器设置。这样,轻松解决了路由器弱密码带来的安全问题。

我们的智能中心概念有点不一样

在极路由这样的智能产品出现后,不论是海尔、三星这样的传统厂商,还是小米、果壳等互联网公司,也纷纷握着自己的智能家居中心涌入这个市场。康晓宁个人认为,现在许多传统厂商还是以构建独立王国的想法去布局职能中心。在他们的智能中心概念中,只有自家的产品还能互联,这其实与物联网的真正精神是相悖的。“互联网和物联网的核心、精神就是互联互通,而不应人为设置壁垒。”康晓宁说,“在这方面,我们正在构思一个整套的开放平台。我们希望各家都可以使用我们的接口,减少各个厂家在物联网方面的工作量,并能让所有的设备互通。”相对于其他厂商来说,极路由的核心竞争优势就是开放平台。构建一个可与所有设备互联互通的开放平台,这是极路由在创始之初就设下的目标,也是打动了康晓宁,让他加入极路由的原因之一。


极卫星

在前不久,极路由推出了一款无线信号扩展器“极卫星”,它可以增强信号的回传能力,双向增强,而且即插即用。“在我们的规划中,路由器是中心,而极卫星则是WiFi to WiFi的repeater,以后可能会推出搭载Zigbee协议的repeater”康晓宁表示,“我们现在看到传统家电厂商也有自己的短板,比如云平台。海尔等大厂商都在自己研发,但小厂商绝对不具备这样的能力。他们往往只有两条路,一是跟随大厂商的步伐,二就是自己随便搭建一个。现在大家看智能家居,往往认为,只要可以远程控制,它就算是智能了。但是,我们所构想的,理想的智能家居则不同,各种设备不仅可以互联,还可以互动。家居设备与互联网是互通的,当互联网上发生了某件事时,它会像游戏中的Trigger一样,触发我的设备运行某个功能。比如当网上显示北京PM 2.5超过200了,这时我的空气净化器就会自动开启。一套智能家居体系应该是由各种触发时间与一套智能规则的结合。而智能规则的可定制性是非常强的,它可以由用户根据自家的需求去改写。甚至说,我们可能以后在网上可以购买或销售这样的规则。用户在购买规则后,不用了解什么是光感器,怎么调整湿度感应器,所有的参数都是设定好的,只需要应用这套规则,就可以让智能家居进入我需要的状态。”

未来计划

康晓宁透露,今年极路由会接入一些资质深厚的厂商,有国内的老牌厂商,也有国际上技术能力较强的企业。在今年下半年,将会推出平台的Demo。它将会与极路由的云平台打通,以插件的形式支持各类设备。在移动端上,双方App将集成相应功能。

为了可以更快推进平台的搭建和App的开发,极路由现在也在扩招,包括App端运维经理一人、脚本程序员,以及全栈工程师。


【《近匠》Face++:漫谈人脸识别】《近匠》第34期,人脸识别技术的发展从20世纪70年代开始兴起,是计算机视觉领域迄今为止最热门的研究问题之一。作为人脸识别领域的老兵和移动互联网创业的新进者,Face++试图将这一技术引入到更多领域。

【《近匠》Mixtile:跑在盒子中的嵌入式平台】《近匠》第33期:刘振宇与董迎军已经在硬件领域耕耘多年,他们希望将他们在硬件领域多年积累的技术经验和供应链资源共享出来,帮助更多Maker、硬件爱好者、硬件初创团队。因此,他们推出了Mixtile系列嵌入式平台。

【《近匠》秦时明月:知名IP光环下的生存之道】《近匠》第32期,《秦时明月》是一款根据同名漫画改编的手游,采用Cocos2d-x引擎开发者。知名IP为游戏带来了可观的首批用户,然而,在盛名之下,下一步该怎么走,是顶着知名IP光环的游戏团队需要深思的。


回顾更多内容及线下开发者活动信息,请关注mobilehub公众微信号(ID: mobilehub)及CTO俱乐部


寻求《近匠》免费报道,请私信:@CSDN移动,或发送邮件至mobile#csdn.net。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐