说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

《近匠》WRTnode创始人罗未:OpenWrt,下一个时代的Android

HTML文档下载 WORD文档下载 PDF文档下载
《近匠》第61期:OpenWrt在国内的商业化程度比国外更为明显,智能路由、智能家居、机器人等产品都获益于该技术,而且许多国内巨头正在扩充OpenWrt技术团队。罗未分析了其中的原因,并分享了对该技术发展的看法。

在中秋假期的前一天,我来到了豌豆机器小组的工作室。刚踏进工作室,就看到罗未正坐在一张工作台前,桌子上摆放两箱正准备发货的WRTnode。这支只有9人(全职+兼职人员)的小团队,在今年8月正式将基于OpenWrt的开源硬件开发板WRTnode推向了市场。WRTnode也成为了目前第一个OpenWrt.org公开支持的开源硬件平台。


WRTnode创始人 罗未(摄影/周振邦)

罗未曾从事过传统行业信息化,带领过产品、营销团队,在商业运作方面有丰富经验。2013年他带领团队开发了基于OpenWrt的开源硬件开发平台WRTnode。刚聊到OpenWrt,罗未的话匣子一下打开了。在接触OpenWrt多年的罗未眼中,国内与国外的OpenWrt圈子有很大不同。

国内外的OpenWrt圈子

“从某种意义上来说,OpenWrt可能是下一个时代的Android。这个话不是我说的,是很多行业里头的人跟我说的。”罗未从去年就是开始努力进行OpenWrt的技术推广,一方面希望展现OpenWrt更多的可能性,另一方面,更是希望可以让OpenWrt进一步走向主流。

OpenWrt在欧洲、美国和国内有大量拥趸,他们持续地在为OpenWrt社区贡献代码。目前在国内,有名气的智能路由,极路由、小米、魔豆等,均无例外地在OpenWrt基础上开发出了自己的路由器系统。同时,OpenWrt技术也滋养了一批智能家居类产品,比如摇控器、智能插座、温湿度监控设备,以及空气监控产品等。“可能从目前互联网和移动互联领域来看,OpenWrt在中国更早地进入了商业循环中。”罗未表示,“特别是在路由器领域,会有很多新鲜的玩儿法。”

罗未时常与OpenWrt.org的人沟通,“我说,中国开发者在OpenWrt上的应用上会变得很神奇,可能有点会超出你们的想象。我认为OpeWrt在国内之所以有更有前景,与国内的很多大厂商的支持有关,他们一方面在囤积OpenWrt的人才,另外一方面也在积极的对外进行OpenWrt的技术推广和开源,以及基于OpenWrt的更深层次的开发。”

“从国外的社区来看,他们更多地将OpenWrt定位于’玩儿’的层级上,并没有严肃地把它当做一个特别重要的商业基础设施或产业基础设施去对待。”罗未认为,仅从OpenWrt领域来看,国内公司手中的发展机会甚至比国外巨头更大。以美国来说,苹果、Google、微软这样的商业巨头已经有自己的操作系统,以Android为例,它就像是Google的核心与根基,它从手机延展至可穿戴,未来更可能出现针对机器人的系统,最终贯穿物联网世界,苹果的iOS亦是如此。但对于巨头来说,这也像条无形的链条,他们的一举一动更多地还是围绕“如何拓展自家系统适用领域,并推广它”而展开的,自然不可能再将关注点放在一个开源系统上。

但是国内的大厂则不同,他们技术积累厚重,却没有一个严格意义上的操作系统,这在现在看来是一个弊端,但同时也是机会所在。他们没有“禁锢”,在这个物联网时代,什么是需求热点,他们就可以放手去做,完全可以基于OpenWrt来做一套系统。这也是很多国内大厂囤积OpenWrt人才,投入开发的一个原因。

OpenWrt十年

算起来,自OpenWrt在2004年1月发布第一个版本以来,已经过去了10个年头。现在OpenWrt支持各种各样的架构,无论是ARM还是X86、PowerPC,都能良好支持。OpenWrt具备许多与NorFlash嵌入式Linux截然不同的技术特征,比如SquashFS与JFFS2文件系统的整合形成的overlayfs机制。传统的嵌入式Linux在运行时,文件系统是不可写的,固件是静态的,如果要增加模块或删除应用,都需要重新编译和刷写系统。而overlayfs解决了这个麻烦,形成了一个对用户透明的完全可读写的文件系统。

UCI(Unified Configuration Interface)也可圈可点的一项。UCI让不同平台的用户可以使用同样的方法配置OpenWrt系统参数、网络参数,甚至是应用。UCI的配置似的设置搭载OpenWrt的哑设备(没有键盘鼠标和屏幕,唯一交互的方式就是通过网络的设备)更加简单。

谈及“哑设备”,罗未表示,“我们现在的硬件明显有两个重要的发展方向。第一个方向是屏幕越发重要,人机交互以触摸为主,手机、手表、电视都是这条发展方向上。另一种,就是无需屏幕交互的设备,这样的产品现在也越来越多,比如机器人、手环、路由或一些智能家居产品。以这些哑设备为基础形成的就是现在所谓的物联网。我所理解的物联网就是设备之间的互联就能形成一个环境,或者实现一套功能与服务,而不需要人的交互参与,而人呢,只需处于其中坐享其成就好。”


WRTnode即将推出的平衡车套件

罗未认为,以目前来看OpenWrt有两个重要的应用方向。第一就是能耗适中,可进行复杂运算,并易于商业化的计算平台,比如罗未团队正在开发的机器人产品,罗未管这样的产品称为中端的计算平台,这也是相较于手机、平板这样的高端计算平台产品而言的。对于商业化的机器人产品来说,低端的计算环境太慢,而高端的计算环境又功耗太大,成本高,但中端计算环境则不同。它的功耗低,成本适中,而且配合眼下许多云服务,可以并行处理多个任务,搞定复杂的图像识别、人脸识别、语音识别,甚至是深度学习。

OpenWrt的另一个重要应用方向,也是诸多公司从互联网时代到移动互联网时代争抢的入口。“不论是采用WiFi还是Zigbee协议的智能设备,都需要与网络连接,并于其他设备以及云进行交互,接入设备永远存在,这可能也是把商业巨头目光吸引至OpenWrt的核心原因所在。”

现在的豌豆机器小组所走的是中端计算平台的方向,目标是做出一个爆款的机器人产品。就在采访的当天,罗未刚拿到了新的一批调试好的平衡车套件。他们的机器人产品更多会偏向于玩具类,都是基于WRTnode扩展而来。围绕机器人,他们想象了很多方向,比如集合云服务的对微信讲机,可以进行计算机视觉识别的机器人。就在今年4月的Maker Faire上,他们还结合了WRTnode和uArm,做出了一套成本不超过200元的找钱机器人,它可以通过视觉识别,自动捡起放在桌上的硬币。

WRTnode与OpenWrt社区

其实在最初,罗未与几位创始成员并未想这么远。他们只是玩OpenWrt的过程中发现缺少一件趁手的开发板。于是几个人商量之下,做出了WRTnode。WRTnode不同于Arduino和树莓派,它比前者性能强,体积小,具备前者GPIO,比后者的功耗低,价格也比两者都便宜。曾有一位开发者在Hackernews上这样 评论WRTnode:“它可以像Cisco一样做网络交互,像服务器一样运行Linux,像Arduino一样实现各种外部接口,但你只需要花一杯拿铁的钱。它几乎可以支撑起任何一个Maker项目。”


WRTnode

不难看出,WRTnode不仅有益于OpenWrt技术在国内的进一步发展。OpenWrt对于WRTnode的支持也对其今后的发展有不小意义。WRTnode不需要像其他同样做开源硬件开发板的团队那样发愁社区的建设和人群的运营,可以将更多心思放在产品的优化和周边产品研发上。同时,依托于OpenWrt已经发展了十年的技术圈子,WRTnode的开发者也可以轻松找到交流的对象。如果说WRTnode会成为继Arduino和树莓派之后的第三大开源硬件体系,不无可能。

在硬件创业方面,罗老师也分享了一些经验。首先,创业团队的产品量级小,很多供应链方不看重,这时就需要形成有效的沟通,你需要让他明白产品的潜在价值。按罗老师的话说,就是“你要有些b格,懂得自我营销”。第二就是要利用产业链的力量,很多事情不用亲力亲为,如果有外包市场,就要利用起来。即便是现在的海尔、美的这样的老牌厂商,它在做智能家居或普通家电的时候,也是结合产业各方的能力去做。

按照罗未的计划,他们将在今年年底推出包括平衡车、飞行器、高速示波器等以WRTnode为核心的20款传感器和扩展套件。罗未表示,传感器将可即插即用,就算是文科系的女生,只要她会插USB,随手就能做开发。同时,WRTnode也有一套图形化开发界面,便于普通用户使用。与此同时,罗未还在酝酿着一件更大的计划,一些国内的一线厂商也可能参与其中。

罗未也将作为嘉宾出席今年11月1日 - 11月2日的MDCC 2014的智能硬件峰会,他将分享OpenWrt在机器人与智能化物联网领域的应用,结合豌豆机器小组在此方面的尝试,分析OpenWrt在此领域的优势与劣势,以及解决办法,整理出一个符合技术和商业期望的机器人与智能化物联网开发框架。


【《近匠》Highway1:孵化,不只是简单的帮助】《近匠》第60期,从设计到包装,从供应链到物流,甚至到工厂实地学习,Highway1提供的不是简简单单的孵化。CSDN有幸采访到Brady Forrest,他将为我们解答关于硬件创业的种种疑问。

【《近匠》简网:开发零门槛 快速建原生App】《近匠》第59期,简网是一个零门槛的工具型产品,用规模集成化的生产方式,来批量开发移动APP。今年简网聚焦小区O2O本地生活服务领域。O2O创业者可以快速缩短小区O2O的开发时间。本期近匠受访者是简网创始人丁钧。

【《近匠》RealSense:几行代码,为游戏添增实感交互】《近匠》第58期,Cocos2d-x目前已经支持实感技术的扩展,让开发者可以简单通过几行代码,将手势识别、控制等体感操作融合到自己的应用或游戏中。捕鱼达人团队也基于此技术开发了可实现手势操作的新版《捕鱼达人3》。

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


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

实现画面的各种切换方法-VB资料 实现屏幕变暗的效果 -VB资料 实现图像切换效果 -VB资料 提取Win9x拷贝的动画-VB资料 一个图像滤光处理程序-VB资料 一个用VB5.0 实现的鼠标绘图程序 用VB6.0制作画图板 用VB6设计有趣的动画场景 用VB编程绘制网格图像 用VB绘制抛物线动画曲线 用VB绘制正弦动画曲线 用VB实现“百叶窗”的图形特效 用VB实现托盘动画图标 用Visual Basic 定制BMP文件 用Visual Basic的Move方法实现动画效果 用Visual Basic与MS-Draw开发通用作图软件 在VB中获取可执行文件及Windows 95快捷方式的图标 在VB中进行各种图形切换的方法 在VB中制作可滚动的图像显示 在图片上平滑移动文字 -VB资料 VB怎样使程序的标题条闪烁? VB制作图像的Mask图 CWinInetConnection-一个封装了WinInet API函数的类 -VB资料 MODEM通讯意外处理-VB资料 MsComm 文字传输-VB资料 PING一个IP地址(向它发送一个数据包并等待回应) -VB资料 SMTP协议简介 (Simple Mail Transfer Protocol) -VB资料 VB5.0 中远程数据库的访问 VB下如何编写CRC校验程序 Visual Basic 6中发送邮件的新方法 Visual Basic通信程序设计 在我的主程序中调用ActiveX DLL的问题。 急救:ucdos98,如有请发给我,guicheng.wang@hisensecom.com 高分感激!!! 一个简单的问题? 买了个内置硬猫,装上驱动后机器慢得要命,好象一直在等待什么,而此时system进程占用cpu为99%。 关于专用打印机指令问题!!! 候捷和候俊杰是什么关系?? Crystal Reports的问题 什么是命名空间? 请问怎样订阅google上的新闻组?? 浏览器中的时间选择 谁知道程序员大本营2001光盘那个EXE文件的制作方法吗? 为什么没有actionscript的论坛?那个可是前沿啊/ 错误类型:Microsoft JET Database Engine (0x80040E09)是什么错误啊?请大虾们帮忙! 紧急:请问怎样在windows me中添加、设置并使用传真机 有谁有字节序转换的c代码?现在我要将网络字节序和主机字节序相互转换,但又不能调用api,不知那位大侠可以帮忙?先谢了! 用.NET制作安装盘的一些问题 有谁有字节序转换的c代码?现在我要将网络字节序和主机字节序相互转换,但又不能调用api,不知那位大侠可以帮忙?先谢了! 不能访问asp文件了?? 能做到让页面不刷新吗? 请教一个算法,有关数学的 FastReoprt 要!要!要!要!要!要!要!要! 《C++ Primer》 中文版怎么还不出啊! 重庆高程报名时间 怎样用NMFTP象网络蚂蚁那样自动获得下载文件的地址 特酷的串口通讯调试工具,有其它工具... 有没有win32版的mysql JDBC驱动? 郁闷!菜鸟的“关于数据库订购与发布的问题” :( 如何使子类的属性不可见 我想画曲线,类似log曲线的样子,不知道vc里面怎样才能方便的实现,有源码最好 特酷的串口通讯调试工具,有其它工具... 请问如何用电话线将各分公司连网,并实现数据上传功能,以保证总公司的数据汇总,CSDN的高手到那里去了,我已经第二次提了,没有一个人回 请指教! 特酷的串口通讯调试工具,有其它工具... 菜得不得了的 问题,从SQL SERVER中导入一个表(如表名QK)到ORACLE后,不知表名变成什么? 怎样看到PowerBuilder User’s Guide使用手冊。Application Techniques使用手冊呀? 一直想看古天乐的《创世纪》,请哪位提供一下网上哪里有它下载或在线看网址,不甚感激! 为什么一执行文件ss.txt得内容就清空了??? 中文问题 特酷的串口通讯调试工具,有其它工具... sos sos 求,向access2000中写数据的asp代码?和用asp连接access有几种方法? 如何保存xml的网页,谢谢! 如何声明一个变量,可在整个程序内调用,并其生命周期和程序一样长??? 请推荐一本数据结构的书,最好是大学教材,c++描叙,写了 求助:vc++ 6.0中,用向导生成了一个windows程序, 我又新加了一个工具条,怎样让它和以前的工具条在同一行上? 请问VIA VT82C686A芯片的主板最大支持的CPU是多少?? 怎样看vb中控件的代码?如:from,command... 大家帮我看看这段代码哪里错了???? 在jbuilder6下如何存取中文数据库,内码的转换如何实现?高手请进,100分奉上 请问如何在dbgrid控件中 第3列=第2列×第1列 鲁迅作品《故乡》中的任意一个句子说明一下这个句子有哪些感人(其他方面也行)的地方.(句子不要太长就行) 性命双修 的 ‘性 ’‘命’何意?佛家 鲁迅写的《故乡》的感受怎样写?例如,写出来给我! 北极地区因纽特人的床是什么做的北极地区因纽特人的屋子是用冰做的,那么北极地区因纽特人的床是用什么做的呢? 拼了命再死 是什么意思?请解释一下. 性生活是什么意思 北极地区气候寒冷,生活在这些地区的因纽特人为了适应这里的环境,修建了A窑洞 B冰屋 C高架屋 D四合院 小鸡和母鸡共有40只 母鸡的只数是小鸡的3/5,母鸡有多少只 养鸡场共养母鸡和小鸡2456只,小鸡的只数比母鸡的2.5倍多15只,两种鸡各样了多少只? 为什么土壤会吸水 怎么确定化学元素的个数,比如Mg+O2----是什么,怎么确定他们的个数? 读鲁迅《故乡》有感 200字的是感受的 有关北极地区因纽特人住冰屋的说法正确的是( ) a.因纽特人特别耐寒 b 是为了体现民有关北极地区因纽特人住冰屋的说法正确的是( )a.因纽特人特别耐寒b 是为了体现民族居特色c 建造 2010年小学我们学过哪些运算 性感,性交分别是什么意思?最好有图片 浓硫酸蒸发速率快还是吸水速率快 小学学过哪些数的运算 养鸡场共养母鸡和小鸡2465只,小鸡的只数比母鸡的2.5倍多15只,两种鸡各样了多少只?着是小学5年的题不要用方程解答 北极地区因纽特人住冰屋是因为() 1.因纽特人特别耐寒2.建造冰屋是因纽特人是适应环境3.为了体现民居特色 我们小学学过的整数计数单位有(),每相邻的两个单位之间的进率是(). 读鲁迅故乡有感600字左右 北极地区的因纽特人怎么样生活呀?那的条件那么差,他们主要是以什么维持生活呀?他们有生产吗?而且那里又没有火,怎样吃熟的热的东西呀?真的很令人想不通也很令人费解.而且冰屋里的气温 整数部分计算单位是什么 我国是世界上季风气候最明显的国家之一,其原因是什么? 哪里有无密封自吸泵卖,价格? 具体概念与定义性概念的区别是什么? 为什么我国成为世界上季风气候最显著的国家之一? 无密封自吸泵的性能分类AD1什么意思? 配平 Mg+O2---MgO 我国是世界上季风气候最曲典型的国家之一,其主要原因是 有谁帮我详细讲解一下蜜蜂交尾群?我对交尾群理解不是太清楚, Mg+O2点燃成为MgO出现的现象? 为什么我国会成为世界上季风气候最显著的国家之一? (有关相交线与平行线的 )紧急 要说明比较详细的理由下列说法正确的是()A如果a垂直于b ,b垂直于c,则a垂直于cB如果a平行于b,b平行于c,则a平行于cC如果a垂直于b ,b平行于c ,则 平行于c 计算一个较大城市的面积时,一般用什么单位 饲养场养小鸡400只,比母鸡只数的3/5少80只,饲养场养的母鸡和小鸡共有多少只? 四边形的两条对角线一定相交于一点吗(请详细解释)但这道题的答案说这是个假命题 还是高数啊,说明反常积分的敛散性求[+无穷,a(a>0) dx/x^p的敛散性,应该要分类讨论的吧? 养鸡场养母鸡和小鸡共225只,其中小鸡的只数是母鸡的8倍,母鸡养了多少只 看见蛇交配说明什么 事件性消息是什么?与新闻方面有关的... 饲养场养小鸡400只,比母鸡只数的1/2少100只母鸡和小鸡共有多少只? 母鸡带小鸡在十二生肖是哪些动物 以制造企业为例,详细解释会计账户的阶段性特点 这是欧洲西部 B和D是那个半岛 母鸡生小鸡 小鸡爱母鸡,母鸡又爱什么 我要读完鲁迅的《故乡》之后的感受kuai! 欧洲西部包括国家最多的是哪个半岛最好讲一下为什么 此命为人多才能,心机灵变,祖业凋零,离乡可成家计,兄弟少力,驳杂多端,为人静处安然,出外有人敬重,可进四方之财,有贵人扶持,逢凶化吉,一生无刑险,无大难,只是救世人无功,重义轻财,财帛易 写一写你对鲁迅先生品格的感悟,可适当引用鲁迅说过的话或文章中的语句如题 欧洲西部亚平宁半岛上的国家是____ 谁会解说命,给我解释一下这句话的意思好麽 数学计算单位有哪些 四年级 快啊啊! 小鸡要养多久才能变成母鸡 9990的计算单位不是''十''吗''还有''计算单位不是''个'十'百'千万''等等之类吗 分解性构思是什么意思 欧洲其实是亚欧大陆伸向大西洋的一个大半岛;澳大利亚大陆像一座大岛屿, 命里有的始终有,命里没的莫强求, 饲养员养了一些母鸡和480只小鸡.母鸡只数的1/4等于小鸡只数的5/8.母鸡有多少只? 根据半岛,岛屿的特点,有人认为:欧洲其实是欧亚大陆伸向大西洋的一个大半岛;澳大根据半岛、岛屿的特点,有人认为:欧洲其实是欧亚大陆伸向大西洋的一个大半岛;澳大利亚大陆更像一座
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘