智能物联网还能这么玩儿,这些 Huawei LiteOS 创意绝对让你想不到

  • 张晓楠

2017 年 1 月 25 日

话题:语言 & 开发架构物联网

“开发一个可商用的智能物联网项目”!从 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,支撑合作伙伴和开发者在此基础上开发出端到端的解决方案。

期待Huawei LiteOS文档手册更加丰富

对于本次参赛的 25 支队伍,评委认为平均水平非常高,创意、技术都比较成熟,只不过仅有 Demo 还不够,项目如何落地、商用化,这个过程仅仅几天的比赛是无法呈现的,由此看来挑战还挺大。

而从参赛团队反馈来看,虽然目前在华为开发者社区上可以下载从 Huawei LiteOS 到不同移植平台的内核模块以及开发指南、相关资源文档,但是参赛者反映文档手册还远远不够丰富,如果这个问题加快解决,将会有更多基于 Huawei LiteOS 的智能物联网项目孕育而生。

另外,Huawei LiteOS 论坛已经上线,参赛团队以及对 Huawei LiteOS 感兴趣的开发者也可以关注上边的相关文档,并通过发帖的方式与社区进行互动。

而 Huawei LiteOS 开源代码和本次黑客马拉松的参赛作品代码也都会在 https://github.com/liteos 汇集,有兴趣的小伙伴儿可以去为社区做贡献。

             

         华为开发者社区二维码                               Huawei LiteOS 微信二维码

获胜团队一览

一等奖:汇川物联(作品地址:https://github.com/LITEOS/LiteOS_Hackathon/tree/master/Hackathon_170108_inovcanceIOT_GMS

汇川物联此次参赛成员是汇川物联网 icOS 研发核心人员,主要负责汇川物联网的软件系统设计和开发。这次获胜项目是完成通用控制领域物联网完整的端、管、云生态,包括云端接入、网络传输、前端数据采集、前端设备运行状态数据获取、事件上报、将 Huawei LiteOS 运行在前端设备上等等。另外一个项目是电梯专用系统物联网 DEMO 系统,模拟电梯运行,完成电梯物联网端、管、云 DEMO。

除了参赛之外,汇川物联还完成了对社区的贡献。他们把 Huawei LiteOS kernel 向上共享的 TCPIP 接入(uIP、PPP、Contiki),向下共享的 PLC.Runtime 驱动源码进行了开放。

获奖团队访谈视频:https://v.qq.com/x/page/c0367yoifz0.html

二等奖:king(作品地址https://github.com/LITEOS/LiteOS_Hackathon/tree/master/Hackathon_170108_KingTeam

参赛队员包括赵刚、秦朋来,成员均来自北京。参赛项目是一套智能家居解决方案,底层基于 Huawei LiteOS,平台使用微信生态系统。通过微信语音的输入和识别,实现卧室环境温湿度、光照采集、家电等设备的控制,同时还可以实现儿童和宠物的定位以及家里的视频监控等。

二等奖:凌梦(作品地址https://github.com/LITEOS/LiteOS_Hackathon/tree/master/Hackathon_170108_

凌梦团队成员包括王强、刘丛敏,来自中国科学院计算技术研究所,项目名称是基于 Huawei LiteOS 的图形化物联网快速开发平台。本项目用于图形化界面快速开发物联网项目,面向对科技感兴趣的青少年和创客朋友,让这些非专业用户不需要学习专业的软硬件知识也可以快速开发自己的物联网小作品。项目包含两个部分,分别是运行于电脑上的 PC 图形化软件和运行在 Huawei LiteOS 上的一个解释器程序。要开发一个物联网作品,用户只需要打开凌梦团队开发的图形化电脑软件,然后拖出来需要的图形模块,并进行简单的图形式指令配置,即形成一个完整功能。然后就可以把生成的代码一键传输到目标板子上,再连接好硬件即可验证功能。

三等奖:麦多的奇妙之旅(作品地址https://github.com/LITEOS/LiteOS_Hackathon/tree/master/Hackathon_170108_

麦多的奇妙之旅的参赛项目是水箱智能监控报警系统,通过使用 Huawei LiteOS,实现将采集的数据实时分享到云端。这个项目特色包括:多种通信方式可供选择,方便数据多重传输;可实现多设备的级联(一主多从)。通过对水库液位、PH 值、水温、室温、补水泵状态、循环泵状态、市电供电状态的采集实现预警,并通过联网监控,实现数据动态实时刷新和在线操控。

三等奖:双色牌(作品地址https://github.com/LITEOS/LiteOS_Hackathon/tree/master/Hackathon_170108_

双色牌由 5 名来自不同城市的队员组成,具有嵌入式开发、服务器开发、机器学习等方面基础,来自 MBH 创客蜂巢,平时会协作做一些有意思的项目。他们此次参赛的项目是智能小车,能够沿着特定轨迹行驶并能准确识别障碍物,并实现三维重建。在此过程中要通过单片机和各种传感器实现小车的前进、后退、左转和右转等基本操作。通过这些基本功能再加上旋转拍照、超声波避障实现智能巡航。 

三等奖:XPOWER(作品地址https://github.com/LITEOS/LiteOS_Hackathon/tree/master/Hackathon_170108_XPOWER_HOTPOOR

XPOWER 团队严格意义上应该叫做 XPOWER+HOTPOOR 团队,他们是智能轨道硬件开发团队与高并发、分布式存储软件开发团队在比赛现场临时拼凑起来的一支队伍,他们的作品叫做 HACK TOY 黑客托,是一个智能的键盘托。工程师爱机械键盘是众所周知的,而这个智能键盘托能够实现远程控制,可能一个人敲击一下键盘,另外一个人的键盘就能够震动,知道你找他出去抽根烟。

创新奖:蜻蜓(作品地址https://github.com/LITEOS/LiteOS_Hackathon/tree/master/Hackthon_170108_

蜻蜓团队一共有四名成员,分别擅长嵌入式开发、数据挖掘、java 和 c 语言编程、无人机安卓开发,堪称黄金组合。他们做的是大气污染物监测无人机,可以探测空气中的 PM2.5 含量,以及各种有害气体的含量;并可以进行实时录像,通过手机端实时查看监测数据、历史数据。主要客户为环保部门、气象部门以及百度地图、高德地图等公司。

语言 & 开发架构物联网