“开发一个可商用的智能物联网项目”!从Huawei LiteOS落地的那一刻起,这个目标既是一种期望,更是一个挑战。KB级内核、低功耗、微秒级响应…Huawei LiteOS轻量级特性能够让开发者和创业团队快速上手,而这些人对Huawei LiteOS使用的反馈,也能够加快Huawei LiteOS的发展脚步。
1月8日晚上7点,伴随汇川物联参赛团队以“汇川物联网”项目获得一等奖,Huawei LiteOS黑客松大赛北京站胜利鸣金,这场比赛也算是一次加快Huawei LiteOS发展的探索和尝试。2天1夜的时间,来自全国各地的25支参赛队伍相聚在一起,希望通过自己努力能够距离“开发一个可商用的智能物联网项目”的梦想更进一步。从最终比赛来看,必须承认智能物联网商用化还是任重而道远,但是市场已经蓄势待发,无论参赛团队的创意能力还是开发能力,都让我们看到足够的信心。
一等奖获胜团队:汇川物联
参赛选手、评委、工作人员合影
对于智能物联网市场的商用化发展,Huawei LiteOS TDT经理刘建军认为之所以看起来热实际上冷的根本原因,在于大家过分关注技术细节,比如低功耗、比如连接能力、比如操控性,反而忽视了用户需求。从此次参赛团队来看,刘建军观察发现80%都是从解决用户痛点出发来开发项目,这个路子特别对。
中科院计算所孙毓忠主任也对物联网必须与用户需求紧密结合的观点表示认同,他认为物联网智能绝对不同于“AlphaGo们”的智能,其根本原因就在于物联网必须具备让人类习以为常的能力,这种智能必须是接地气的。
参赛团队向评委介绍项目情况
从问世之初起,Huawei LiteOS主打的就是KB级内核、低功耗、微秒级响应等轻量级特性,这一点对开发者来说比较有诱惑力。获得此次大赛一等奖的汇川物联团队负责人刘建表示:“我们一直在寻找轻量级的物联网操作系统,所以Huawei LiteOS一出现就引起我们的注意。”据他介绍,拿到Huawei LiteOS kernel后,5、6个核心团队成员只用了几天时间就把kernel跑起来了。他们的参赛项目是移植LiteOS kernel 在汇川物联网完整生态链上实现闭环,实现采集数据和远程控制。商用价值在于这一应用场景将被用于汇川数万台电梯、空压机、充电桩。
选手在比赛中
Huawei LiteOS轻量级特性的另外一个印证,就是快速上手。大赛现场临时组队的XPOWER+HOTPOOR团队最有发言权。作为智能轨道硬件开发团队与高并发、分布式存储软件开发团队拼凑起来的一支队伍,他们现场开发的智能键盘项目,通过Huawei LiteOS实现了跨界工程师之间的沟通和协作。团队成员夏力维认为Huawei LiteOS非常适合小团队、小产品的研发,因为上手快、开发门槛低。Huawei LiteOS不封闭的特点更有前途,Huawei LiteOS更愿意陪伴开发者一起成长,这一点令他们感觉很亲切。
推出端到端解决方案 不仅Huawei LiteOS 可能是因为Huawei LiteOS快速上手的特点,大赛评委认为参赛团队在智能物联网项目的规划上目光比较长远,不仅限于Huawei LiteOS本身,而是力求打造设备、管道、云端一条龙的端到端解决方案。
从Huawei LiteOS发展规划来看,也不仅限于操作系统本身。未来的Huawei LiteOS主打典型业务场景,根据典型应用场景去做裁剪,把标准化的场景模块化并形成系列的SDK,同时也将每个场景所需要的硬件、芯片提前进行集成验证,从而达到简化应用开发难度、加速业务上市时间的目的。在接下来一段时间,Huawei LiteOS会陆续推出系列业务SDK和基础技术部件SDK,支撑合作伙伴和开发者在此基础上开发出端到端的解决方案。
对于本次参赛的25支队伍,评委认为平均水平非常高,创意、技术都比较成熟,只不过仅有Demo还不够,项目如何落地、商用化,这个过程仅仅几天的比赛是无法呈现的,由此看来挑战还挺大。
而从参赛团队反馈来看,虽然目前在华为开发者社区上可以下载从Huawei LiteOS到不同移植平台的内核模块以及开发指南、相关资源文档,但是参赛者反映文档手册还远远不够丰富,如果这个问题加快解决,将会有更多基于Huawei LiteOS的智能物联网项目孕育而生。社区网址:
http://developer.huawei.com/ict/cn/site-iot/product/liteos
另外,Huawei LiteOS论坛很快就会上线,参赛团队以及对Huawei LiteOS感兴趣的开发者也可以关注上边的相关文档,并通过发帖的方式与社区进行互动。论坛地址:
http://developer.huawei.com/ict/forum/forum.php
而Huawei LiteOS 开源代码和本次黑客马拉松的参赛作品代码也都会在Github上汇集,有兴趣的小伙伴儿可以去为社区做贡献。Github地址:
https://github.com/liteos
一等奖:汇川物联
汇川物联此次参赛成员是汇川物联网icOS研发核心人员,主要负责汇川物联网的软件系统设计和开发。这次获胜项目是完成通用控制领域物联网完整的端、管、云生态,包括云端接入、网络传输、前端数据采集、前端设备运行状态数据获取、事件上报、将Huawei LiteOS运行在前端设备上等等。另外一个项目是电梯专用系统物联网DEMO系统,模拟电梯运行,完成电梯物联网端、管、云DEMO。
除了参赛之外,汇川物联还完成了对社区的贡献。他们把Huawei LiteOS kernel向上共享的TCPIP接入(uIP、PPP、Contiki),向下共享的PLC.Runtime驱动源码进行了开放。
二等奖:king
参赛队员包括赵刚、秦朋来,成员均来自北京。参赛项目是一套智能家居解决方案,底层基于Huawei LiteOS,平台使用微信生态系统。通过微信语音的输入和识别,实现卧室环境温湿度、光照采集、家电等设备的控制,同时还可以实现儿童和宠物的定位以及家里的视频监控等。
二等奖:凌梦
凌梦团队成员包括王强、刘丛敏,来自中国科学院计算技术研究所,项目名称是基于Huawei LiteOS的图形化物联网快速开发平台。本项目用于图形化界面快速开发物联网项目,面向对科技感兴趣的青少年和创客朋友,让这些非专业用户不需要学习专业的软硬件知识也可以快速开发自己的物联网小作品。
项目包含两个部分,分别是运行于电脑上的PC图形化软件和运行在Huawei LiteOS上的一个解释器程序。要开发一个物联网作品,用户只需要打开凌梦团队开发的图形化电脑软件,然后拖出来需要的图形模块,并进行简单的图形式指令配置,即形成一个完整功能。然后就可以把生成的代码一键传输到目标板子上,再连接好硬件即可验证功能。
三等奖:麦多的奇妙之旅
麦多的奇妙之旅的参赛项目是水箱智能监控报警系统,通过使用Huawei LiteOS,实现将采集的数据实时分享到云端。这个项目特色包括:多种通信方式可供选择,方便数据多重传输;可实现多设备的级联(一主多从)。通过对水库液位、PH值、水温、室温、补水泵状态、循环泵状态、市电供电状态的采集实现预警,并通过联网监控,实现数据动态实时刷新和在线操控。
三等奖:双色牌
双色牌由5名来自不同城市的队员组成,具有嵌入式开发、服务器开发、机器学习等方面基础,来自MBH创客蜂巢,平时会协作做一些有意思的项目。他们此次参赛的项目是智能小车,能够沿着特定轨迹行驶并能准确识别障碍物,并实现三维重建。在此过程中要通过单片机和各种传感器实现小车的前进、后退、左转和右转等基本操作。通过这些基本功能再加上旋转拍照、超声波避障实现智能巡航。
三等奖:XPOWER
XPOWER团队严格意义上应该叫做XPOWER+HOTPOOR团队,他们是智能轨道硬件开发团队与高并发、分布式存储软件开发团队在比赛现场临时拼凑起来的一支队伍,他们的作品叫做HACK TOY黑客托,是一个智能的键盘托。工程师爱机械键盘是众所周知的,而这个智能键盘托能够实现远程控制,可能一个人敲击一下键盘,另外一个人的键盘就能够震动,知道你找他出去抽根烟。
创新奖:蜻蜓
蜻蜓团队一共有四名成员,分别擅长嵌入式开发、数据挖掘、java和c语言编程、无人机安卓开发,堪称黄金组合。他们做的是大气污染物监测无人机,可以探测空气中的PM2.5含量,以及各种有害气体的含量;并可以进行实时录像,通过手机端实时查看监测数据、历史数据。主要客户为环保部门、气象部门以及百度地图、高德地图等公司。
福利来了!经过跟获奖团队的协商,部分创意、开发流程经允许可供大家下载,识别下图二维码关注InfoQ公众号并回复华为,即可下载获胜项目PPT。