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

《近匠》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。

子目录级的文件查询的实现-Delphi资料 Delphi中ChartFX构件使用详解 Delphi中动画设计 Delphi中对Jpeg格式文件的处理... Delphi中多媒体组件使用解析 Direct3D起步:教程以及资源指南-Delphi资料 播放背景音乐-Delphi资料 弹出、关闭CD-ROM驱动器-Delphi资料 检测声卡存在-Delphi资料 控制声音音量-Delphi资料 让pc speaker美妙动听-Delphi资料 闪动标题栏-Delphi资料 使用 DirectX 优化声音特性-Delphi资料 修改Delphi 3图形处理中的错误 用Delphi 3.0编制MP3音乐点歌台 用Delphi编制MP3音乐点歌台 用Delphi编制趣味动画鼠标 用Delphi开发屏幕保护预览程序 用DEPHI3.0实现动画ABOUT窗口-Delphi资料 在Delphi下用Direct Sound 实现混音器组件 在Delphi中使用DirectX BDE的替代品大全(按数据库类型分)-Delphi资料 BDE的替代品大全(按应用类型分)-Delphi资料 bde的组态文件-Delphi资料 DBGrid中的下拉列表和查找字段编程方法-Delphi资料 Delphi 3.0 中 连 接 数 据 库 的 三 种 方 式 Delphi 3.0中连接数据库的三种方式 Delphi 4中开发数据库控件的方法 Delphi:MIDAS中动态强制约束编程 DELPHI 中 自 适 应表 单 的 实 现 Delphi3数据库编程中的查找字段 !!!!!!这个问题简单,但我菜,还要问!!!! 请问Tsplitter怎么用?? 为何内存溢出? 各位好!!我碰到一个选择问题(感情方面的),请大家给我参谋参谋。。。。。。。。 如何使一个窗体不能被拉大或缩小? 上午53,下午46........我好害怕啊。八成过不了了。 有个页面只有一个form其内容全是hidden项,如何让这个页一运行就自动提交到另一也7 控件的写法请教,我新控件由3个控件组合而成,但是控件间的相互通讯成了问题,如何向其他的单元发送消息呢,比如当点击某个控件其他两个, 同时响应这个消息 一个SQL语句的问题 怎么在form中定义一个变量,然后可以在另一个form中调用!? 请问考过SCJP的大虾,SCJP考试的题目是中文还是英文,证书的有效期是多长时间? 用SOCKS5协议同服务器建立连接后,连接到外部网站(象新浪),如何将网页显示出来呢? /Access数据库中的一个表,最多可以有多少字段?/ 有关DBHCP 求救,谁有pb6.5的光盘。想买一张或者刻一张(限北京) 请教:jdbc 连线管理 高手们,怎么动态生成button??? 好消息!!! 购买外文原版书的朋友---》www.china-pub.com 如何制作包含系统驱动程序的安装盘? 为什么会发出这样的声音? 从98年到2000年中程水平考试上午题就没高过45分,这次上午题普遍认为比前几年难,该不会超过45分把。 ————————————简单的问题 怎样将AutoCAD图形存储到SQL SERVER中,而且不是存路径 请问怎么样知道当前记录属于表中的第几条记录(我用的是ADODC控件) ????请问怎么在Applet应用程序中打开Word文档?????? #####救我啊~~~~~文件好好的为什么坏了###### 我已被richeditctrl折腾得不行了,我有些文本要显示,只要求能改变颜色,行距,能该字体最好,谁能给我推荐一个控件,我备有厚礼! 一个C问题! 急!!!!高手请赐教! 请问我有一张FAT32的软盘,能不能在linux下读取盘上的内容呢? 关于连接共享的问题, 请帮忙 如何对动态创建地组件进行操作???救命!!!!! 请问嵌入式开发和单片机方面有什么关系??? WTO向中国开出首张罚单! 请问各位大侠,在西安哪里有介绍db2的书的? 我以前用VB,现在想转向VC++,可我看了一些VC++的入门书根本摸不着头脑,各位老师,我该如何是好??? 谁用过TextRect这个过程,为什么它的最后一个参数TextFlags无法用,一加上这个参数就报告参数个数太多? 请教一个关于Session的问题 急用,一个票据打印的问题???请教各位高手!多谢! 请哪位大虾解释一下线程中语句sleep(n)的含义,谢谢!!!! Norwaywoods(挪威的森林),谢谢你,请来拿分呀,天,送分都这么难!!! boundschecker大讨论,为何运行vc的go完毕后,未报内存泄露,但boundschecker去却报了一大堆错,信谁?详见内 关于java中,ftp的问题,用FtpClient如何获取server端的目录结构啊,多谢。 任务管理器不能正常工作 〉〉〉〉如何才能使用户禁止修改表单上的某些域??? 请问如何使某个窗体总是最上面,而且总是当前活动窗口? 如何保存对OLE对象(位图)的修改?在关闭OLE调用之后 '如何在ActiveReport1.0中的得知报表中当前打印位置. 请问考过MCSD的大虾,MCSD考试的题目是中文还是英文,每一门是多少钱? !!怎么让运行程序后的图标显示在任务栏中,即和输入法的图标放在一起 insmod ***.o 提示设备或资源忙!什么问题?????? 修一条路,甲队单独修完用15天,乙队单独修完用20天,两队合修5天后,甲队有事调走,剩下的由乙队修完,乙队一共修了多少天? 修一条路,甲单独要30天完成任务,乙单独修要20天完成任务;两队同时开工,3天后还剩下2700米没有修,这条路全长多少米? 修一条路,甲乙合作4.5天修了这条路的5分之3,甲独做20天完成,已知乙每天修45米这条全长多少米? 修一条路,甲队独修15天完成,乙队独修20天完成,甲队先修四又二分之一天,剩下的两队合修.修完时甲队共用了几天?用比例解 修一条路,甲队独修15天完成,乙队独修20天完成,甲队先修1/2天后,剩下的两队合修,修完时甲队共用了几天 房间有蚊子怎么办?驱蚊器有用吗?不想用蚊香等化学东西.或者有更好的办法也可以 一条路,甲队独修20天完成,乙队独修30天完成,两队合修5天后,由甲队单独修,还要几天修完?偶就拜托你肋 列一盏200W,220V的电灯的电阻是484Ω,当电源电压为220V时求通过灯泡的电流.解已知电灯的电压和电阻,通过灯泡的电流为 .i=R分之U=484分之220约等于0.455A这个公式484分之220怎么能得出0.455A 如图所示,R1=10 ,R2=120 ,当A与B两端接100V电源时,C与D两端所接理想电压表的读数为80V,则电阻R=这里的22题 高强力再生胶配方谁有?再生胶强度和伸长上不去怎么办? 修一条路,甲队单独修需8天,乙队单独修需12天,两队合修4天后,剩下的由乙队单独修,乙队共修了多少天? 将一个20欧的定值电阻R1与另一个定值电阻R2并联后,得到12欧的等效电阻,则R2的阻值为( )欧?若在增加一个50欧的电阻R3与R1和R2串联,这串联后的总电阻为( )欧? 请问哪里有卖防腐丁基橡胶的? 汽车在倾斜的轨道上转弯如图所示,弯道的倾角为θ,半径为r,则汽车完全不靠摩擦力转弯的速率是?汽车在倾斜的轨道上转弯如图所示,弯道的倾角为θ,半径为r,则汽车完全不靠摩擦力转弯的速率 用万用表的“R*10”挡和“R*100”挡测量同一个二极管的正向电阻,两次测得的值分别是R1和R2,则两者哪个大 丁基再生橡胶与丁基橡胶有什么区别? 如图所示,将两只额定电压相同的灯泡L1、L2串联在电路中,闭合开关S后,发现灯泡L1较亮,灯泡L2较暗,此现 单独完成一项工程,甲队要24天,乙队要30天.甲乙两队合作4天后,丙队参加进来经过7天完成全工程.如果一开始3队就一起工作,多少天可以完成全工程? 丁基合成橡胶与丁基复原橡胶和丁基橡胶一样吗 他们有什么区别呢? 灯泡L1L2并联连接在电源电压为6V的电路中,当闭合开关S后,L1L2均能正常发光,且等L1A.L1L2的额定电压均为6V,且L1的定功率比L2大B.L1L2的额定电压均为6V,且L1的定功率比L2小C.L1的额定电压和额定功率 单独完成一项工作,甲24天乙30天.现在甲乙两队合作4天后,丙队参加进来又经过了七天完成工程如果一开始三队就一起工作,多少天可以完成全工程? 杀虫剂爆炸的原因是什么? 额定电压相同的灯泡L1L2.串联接入电路,发现L1更亮些,则可能出现?答案是正常工作是L1暗些,为什么呢? 成年蚊子冬天在户外是怎么过冬的?我是说在南方,冬天气温高于0度但低于10度 发电机碰到火会不会爆炸 将两只额定电压相同的小灯泡L1L2串联在如图所示的电路中.闭合开关后.发现灯L1较亮,灯L2较暗,原因是? 冬天蚊子去哪里过冬? 杀虫剂爆炸与其中的什么物质有关以前听说杀虫剂会爆炸,是其中的菊酯类物质受热直接会爆炸还是其中物质反应后会爆炸,驱蚊液中的四氟甲醚菊酯受热后也会爆炸么 为什么杀虫剂会使气球爆炸?同事结婚,去帮忙布置新房,卧室里摆满了气球,晚上喷杀虫剂驱蚊的时候,气球就开始砰砰砰的爆炸了,请问这是什么原因? 冬天蚊子不咬人,它们靠什么过冬? 修一条公路甲队独修15天完工,乙队独修要12天,甲队先修六天后剩下的由甲乙两队合修,甲乙两队合修还要几天 甲,乙两队合修一条长63.2千米的公路,乙队每天修3.4千米.两队合修7天后,剩下的由乙队修,5天后完成.甲 蚊子冬天都死了,春天怎么孵出来的?北京的蚊子去哪过冬? 修一条路,甲队单独修要15天,乙队单独修要12天,甲队先修6天后,剩下的由甲、乙两队合修.甲、乙两队合修还要几天? 排列下列聚合物的性能顺序:PE,增塑PVC,PA66,PC.(a)按抗热能力的强弱排序;(b)按强度的大小排序;(c)按韧性的优良排序. 苍蝇蚊子冬天在哪里过冬?为什么冬天都看不到它们 修一条路,甲队独修10天完成,乙队独修15天完成,甲乙两队合俢若干天后,甲请假,乙继续做完成任务共用了9天,甲请假多少天? 橡塑行业是否有,如PP,PVC,PA,PU,PA66,ABS,PS,PE,PC等的行业交流群? POF 交联膜 封边膜 PE 收缩膜 PVC收缩膜 PE缠绕膜 PVC缠绕膜的 特点及区别 详细点比较好 汽车需转过半径为R的水平弯道,车轮对路面的最大静摩擦力为车重的U倍,那么汽车转弯时的最大速度是? " 你家的杀虫剂直接对着蚊子喷需要喷多久才能把蚊子杀死?我昨晚用家里的雷达喷了一下,半秒撒手,苍蝇摇摇欲坠,在地上扑腾了半分钟然后晕过去了,相当给力啊.但是不知道安全性怎么样?求 PVC与PE有什么区别 一辆汽车以速度v匀速转弯,若车轮与地面间的最大静摩擦力为车重的k倍,求汽车转弯的最小半径 家里大米有虫子就喷了点杀蚊子的杀虫剂结果一做米饭就一股杀虫剂味怎么去除杀虫剂味? 如图所示,T为理想变压器,A1、A2为理想交流电流表,V1、V2为理想交流电压表,R1,R2,R3为电阻,原线圈两A.电压表V1读数变小B.电压表V2读数变大C.电流表A1 读数变大D.电流表A2读数变小 一个标有"220V 100W"的灯泡,接到电源电压是220V的电路上,灯丝的电阻是多大? 修一条路,甲队修8天,乙队修5天可修这条路的2/5,甲对修5天,乙队修8天可修这条路的1/4.问:甲、乙两队合作几天修完? 求算式,要过程 急! 单独完成一项工程,甲要24天,乙要30天,现在甲、乙两队合作4天后,丙队加入,三队合作经7天完成全工程.如果一开始,三队就一起工作,求多少天就可以完成全工程? (1)PZ220-25的灯泡,接在220V的电路中,通过灯泡的电流有多大?这时灯泡电阻有多大?(2)一台电动机的铭牌标有220V 4.5KW字样,用它来带动抽水机工作3H,一共做了多少焦耳的功?用了多少度电?将这 一条路,甲队单独修需a天,乙队单独修需b天,甲.乙两队合作,需要多少天就可以完成这条路 单独完成一项工程,甲队要24天,乙对要30天.现在甲乙两队合作4天后,丙队参加进来又经过7天完成全部工程.如果一开始三队就一起工作,多少天可以完成全部工程? 220V25W的灯炮接在220V的电路上,他的电阻多大? BV100是什么管子,就是PVC-U吗? 一项工程,甲乙两对合作30天可以完成,现在两队合作12天后余下的工程请丙队一起参加,三队合做10天完成任务一项工程,甲乙两队合作30天可以完成,现在两队合作12天后余下的工程请丙队一起参 我是新手,刚买了台吹膜机吹聚乙烯薄膜食品袋该如何配料吹成的食品袋既有横力又有拉力 修一条路,甲乙两队合作需12天完成,现在甲队先工作8天,然后由乙工作6天,还剩下这条路的5分之2没完成.剩下路由甲队修还需几天?剩下后面有一个的 PE、PET、PVC、OPP 哪种材料贵如上.哪种材料属于环保材料? PVC薄膜/PE薄膜/PE薄膜成分测试哪里的数据比较精确? 一条路甲乙合作修要15天完成,乙丙合作修20天完成,甲丙合作修了5天,甲比丙多0.8千米,这条路多长? 什么是OPP,PE ,PVC 刚工作,做贸易,我们主要出口橡胶手套,好多东西都不太清楚尤其是袋子什么OPP ,PE ,PVC的,哪个最好?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn