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

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

AMD FX系荣耀归来 或成大众新宠! 脑洞大开:《80天环游地球》同名游戏诞生记 2014微信开发者大会 最后30个参会名额! 林仕鼎创业产品“云校”正式上线:让教育个性化、多元化、均衡化 14岁少年开发者:伍兴云的智能家居“梦” Xcode 6 Beta 6发布闹乌龙,着重改进Swift语言 当API遇到云平台,开发者面临的新抉择! 《近匠》欧朋流量宝,工具类应用开发之道 《近匠》Bmob:免费无限制的公有云服务 MDCC应用征集最新动态:3D手游成热点、硬件种类丰富 闪迪Ultra II SSD:采用TLC闪存,最低价为79.99美元 现有技能不浪费!基于Titanium的跨平台游戏引擎Platino 跳过开发者,专注补Bug的iOS 8 Beta 6悄然发布 集群管理可以很简单,Google又放大招 应用内直接打车:Uber面向第三方开发者开放API 百万美元巨奖!英特尔启动感知计算挑战赛 IBM 2014技术峰会在京开幕! OpenGL 4.5规范标准发布,大大提升API性能! 更萌更贱:Flappy Bird开发者推虐心新作Swing Copters 学习的革命:AR增强现实遇到儿童应用 颠覆旧概念,IBM Bluemix开启云开发时代 专访企业QQ SaaS团队,谈企业级LNMP架构设计 《近匠》Coding:将软件开发搬到云上 小米与美视频游戏服务Ouya合作 进军国内客厅 新工具Get!轻松实现2D画面动态光影的Sprite Lamp 一周消息树:罗升阳的Android之旅 手游不易:GungHo 3.44亿美元售Supercell股权 周末去哪儿 当然是去2014微信开发者大会!(附参会提醒和名单) 开源框架Ember.js迎来1.7.0和1.8 Beta 1更新 《近匠》RealSense:几行代码,为游戏添增实感交互 MDCC游戏应用征集关键词:中小团队,3D,转型,IP 请问在mysql中怎么建立自动增加的字段呢 , 好想在mysql中没有那么强大的工具。 请问哪里可以下载中文的windows Media Player SDK? 高分求助 数据备份 为什么Access中排序顺序不正确?<在线等待> 在菜单中增加CIMAGELIST中的位图,这样写对吗? 为什么受伤的总是我?只因为我是菜鸟??? 寻一个asp.net(codebehind)实现的数据库访问的demo sybase事务处理的问题 我的程序用的Access,,运行时出现“无法为更新引集定位:一些值可能已在最后读取后改变”什么原因? 怎样加大在sql server中存储图片字段的大小 这回真的是“高手请进”了!!!! 求救,javabean编译问题?? 如何获取Dispatch接口中的事件? 小小问题:如何清空用ADO连接的数据库表中的记录 大家由没有碰到这样的问题? 100分请高手给澄清关于数据库引擎的几个概念 请问 ucs2编码如何转化成gb格式的? 在Ado2.1中如果已经Addnew,如何撤消而不引起错误? 打开新窗口的问题 谁知道那里有电子版的《C语言编程思想》 如何获得输入得BSTR 字符串得值? 帮我想想! 为什么我运行 ms-project2000会出错!错误内容在里面,请大家指教!!! 哈工大附近有卖3号足球(最小的那种,可以在室内玩)的吗? 修改?? 关于CPU 100%使用率的问题 如何使用VB访问MySQL数据库? 视图窗口的windows句柄和视图窗口的指针有什么区别? SQLServer出现问题,急!! 如何像Windows Form一样,弹出 .aspx的Web文件。 请教一个问题。急 请问如何才能链接到中文文件?谢谢。 初学者的一个很低级的问题! 未老先衰吗? 用什么方法可以把DBGrid查询的内容打印处理,查询是用sql语句的,有什么好控件? 怎样重烖 滚动条的滚动消息? 请问高手:IIS5.0+PHP4.0安装问题 怎么样取得数据窗口中所有的TEXT和计算字段的列表? 如何实现(单击一个下拉菜单,同时刷新另外一个下拉菜单中的值??) 我的Red Hat 7.3启动盘丢了。怎么办? 哪里有讲Object Pascal的书下载? vb里怎么调用vc写的dll,还有为什么vc的dll不好用regsvr32直接注册,老说dll enter point not found ★★★同志们好,我想在北京找工作,什么人才网站比较好? 怎样实现在一个窗体中控制另外一个窗体及其控件? 创建一个线程来接收串口数据,为什么正常收一段时间后(10多分钟)就不再收任何东西了? 关于设计一个防震系统!欢迎讨论! 请问各位高手!Win32 SDK里面有没有用来设置麦克风音量的函数? 用.Net技术实现:与扫描仪直接连接,将扫描图像保存为文件,其他子内容保存到数据库中? 请大虾介绍一款好用的web报表打印控件,最好有说明文档,谢谢 CString类型怎样转换成unsigned char * 关于使用System.Net.Sockets时的一些不明白的问题 多少摩每升的硝酸算浓硝酸 从公元前230年到公元前221年,秦王嬴政灭掉六国,建立起我国历史上第一个——国家,定都—— 葡萄牙属于西欧还是南欧? 1.48g/ml的硝酸是百分之多少的硝酸,算浓硝酸吗? 秦始皇焚书坑儒是公元前多少年的事? 西班牙是属于西欧还是南欧? 浓硝酸和铜反应,假设铜比较多,那浓硝酸反应到后来会不会就按照稀硝酸和铜反应了?这样感觉算起来好麻烦.. 什么样的华北平原? 英语的适用范围? 61、根据下列实验得出的结论,正确的是( )A、某固体加入稀盐酸,产生了无色气体,证明该固体一定含有CO32-B、某溶液中滴加BaCl2溶液,生成不溶于稀硝酸的白色沉淀,该溶液中一定有SO42-C、某 华北平原平均的海拔高度为什么北京的海报高度是40米左右,而河北保定的海拔高度却只有10米左右 观察根尖分生组织细胞的有丝分裂实验 观察的细胞是死细胞,那还怎么看他分裂呀 铁与溴的产物为溴化铁,理由为溴单质氧化性大于三价铁 铁与碘的产物为碘化亚铁,因为三价铁氧化性大于碘单质,帮我解释一下这几个理由啥意思, 双子叶植物胚的发育与种子的萌发大概是不是同一个过程,他们所需要的营养物质分别由什么提供,胚的发育所需能量为何由光合作用提供而不是胚乳和子叶提供 观察细胞有丝分裂实验中,为什么洋葱根5厘米时,分生区细胞分裂比较旺盛? 双子叶植物和单子叶植物胚的发育过程有什么区别 从中国上古到秦始皇统一中国(公元前221年)期间的文学.叫什么文学 观察有丝分裂和减数分裂,哪个是用死细胞? 求权威!好好说,别误导我,谢谢。那几个明显坑爹的回答拜托不要说了 双子叶植物胚的发育过程 公元前()年,秦王嬴政统一了中国 观察植物细胞有丝分裂实验中,使细胞分散开来的步骤是的( )A室温下解离B、把根尖捣碎C、加盖玻片后加压片D、以上三项.2、下列哪一项叙述表明高等动物细胞正在进行有丝分裂A核糖体活 蛋白质遇浓硝酸变黄是对的吧?如果只说 硝酸可使蛋白质变黄 算对不? 秦始皇在公元前几世纪统一中国? 有两根绳子,第一根长56米,第二根长36米.同时点燃后,平均每分钟都燃烧2厘米,几分钟后,第一根绳子的长度是第二根绳子3倍? 稀硝酸的氧化性没有浓硝酸强,为什么稀硝酸能被铜还原成一氧化氮,而浓硝算只被还原成二氧化氮? 气温在多少度就结冰? 观察根尖细胞有丝分裂实验中卡诺氏液可以代替酒精和盐酸作为解离液吗? 20千瓦的发电机和电动机的功率,扭力和电流一样吗? 请问气温在多少度就结冰? 观察洋葱根尖分生区细胞有丝分裂实验中用盐酸作解离液,盐酸的作用是什么?比如他对细胞壁,还是对胞间连丝有作用 如果用直流永磁电动机当发电机用的话,在相同条件下跟用专用的发电机所发出的电压电流功率是否一样 什么的华北平原 华北平原和黄河中下游平原的范围 沾有油脂的试管可以用热的烧碱溶液洗涤,也可以用汽油、洗洁精来洗涤.在洗涤过程中:1.氢氧化钠的作用是( ) 2.洗洁精起到( )的作用. 秦始皇为何是公元前259—公元前210年?公元代表什么意思?为什么是259-210年?年份越变越少了?秦始皇只有49岁么?公元代表什么意思? 高压锅能很快煮熟饭菜的原因是A.密封性好,压强变大 B增大压强,提高了沸腾温度 C增大压强,降低了沸腾温度 D传热快,缩短了沸腾时间 玉米是单子叶植物吗?玉米是不是单子叶植物吗? 醋瓶底下为什么会有沉淀? 公元前221年秦始皇的都城在哪? “她骑电动车去干活”的英文形式怎么写? 急】铝与浓硝酸,浓硫酸,6mol*L^-1盐酸,6mol*L^-1氢氧化钠反应现象另外,为什么要特定“浓“与”6mol*L^-1“?如果没这个限定反应还进行吗?(先回答上面的问题,后面的问题稍微迟一点没关系,但要 哪些醋是用纯粮酿造的? 合成树脂、合成橡胶统称什么? 6mol /L硝酸是浓还是稀?那么0.06mol的此硝酸和0.03mol的铜共热生成的气体体积是多少?(标况)怎么算? 秦始皇是在怎样的历史条件下完成统一大业的?再稍微详细那么点!三四句话就好! 合成橡胶和合成树脂两个生产过程上的主要差别是什么? 铜既能与稀硝酸反应 也能与浓硝酸反应 当铜与一定浓度硝酸反应 0.6mol Cu被硝酸完全溶解后 如果得到的No和No2物质的量相同 则得到标准状况下气体体积为 李娜认为汽车的发明使人们的生活陷入窘境,除了造成交通堵塞的情况,每年汽车尾气排放量也对大气造成严重污染,全球的气温也随之升高,她认为应禁止人们以汽车为交通工具,人类因回到自 尿素是不是有机物?具体属于那类有机物? 单子叶与双子叶植物胚的结构是怎样的 怎样解决城市交通堵塞问题 华北平原包括几个省 双子叶植物种子的胚一般由()构成.A.胚根、胚轴、胚芽B.胚根、胚芽、胚轴、子叶和胚乳C.胚根、胚芽、子叶和胚乳D.胚根、胚芽、胚轴、子叶 硫酸根离子和碳酸根离子的检验方法分别是什么? 欧洲西部平原主要分布在____海和____海沿岸. 双子叶植物胚的发育与种子的萌发大概是不是同一个过程,他们所需要的...双子叶植物胚的发育与种子的萌发大概是不是同一个过程,他们所需要的营养物质分别由什么提供,胚的发育所需能量 向含有碳酸根离子,银离子,硫酸根离子.碳酸氢艮离子的溶液中滴加盐酸,离子数目减少的是那个这几种离子是不在同一瓶溶液里的 华北平原地区包括 公元前多少年前,秦始皇统一中国.同统一,秦始皇下令统一什么 我正在学电离 .要写电离方程式.怎样写的~教教我.比方说他给你一个Mgcl2.要怎写?还有什麼正负怎样分?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘