微信号:infoqchina

介绍:有内容的技术社区媒体

智能泊车、环境控制……这些开发者作品会是未来「智慧社会」的蓝本吗?

2017-08-20 09:00 Cherry
如果,给你一个最有限的时间,给你提供一个集合云计算、大数据、物联网、移动宽带、SDN 等技术的开放平台或接口,你会做怎样的一套解决方案开发?这个问题曾摆在全球 1076 支队伍的面前……在经历了无数个为创新开发鏖战的日日夜夜,为实现成果落地而渡过的惊喜与焦灼之后,所有的结果都得以落定。

8 月 17 日,第二届华为开发者决赛召开的这一天,一百余名开发者集结的现场,刘贇作为紫金山战队的代表在台上激情讲解着,他是如何运用华为的 Universe 大数据平台开发出一款端到端的 O2O 电商 APP,并实现其落地商用和规模化覆盖。实际上,作为整场比赛中为数不多的一支纯个人开发者(真正意义上),刘贇和多数热爱独立开发的工程师一样,工作之余也爱自己写写代码,尝试做一些创新性的应用,而赛场上他带来的这支开发作品就来源于仅仅三个月业余时间的编码、设计和搭建。

从某种意义上来说,华为开发者大赛为像刘贇的这样一群热衷于做创新开发、探索式开发和应用落地的工程师创造了得天独厚的沃土和条件。对于无论是个人开发者还是企业级开发者来说,能在前期获得远程环境、线上技术服务的开放与支持,同时又能在方案成型后获得更多的技术支持、变现机会,和同行切磋交流,无疑对其应用的落地或进一步创新、改进产生新的可能。

在决赛场上,19 支参赛作品与华为的 OC 平台、大数据平台如 Universe、物联网如 NB-IoT 和 LiteOS、云服务及 EC 网关服务等进行深度结合,展现其如何通过华为的开放技术获得新场景的探索和更高效的开发。这些作品覆盖了交通、农业、物流、水工业、新能源汽车、银行、电商等多个行业。下面我们就来近距离探访现场的具体详情。

1 什么样的开发作品更受青睐?
“智慧物流”解决方案:个人组一等奖

来自 DHL IoT innovation 战队的“智慧物流”解决方案,他们基于 LiteOS+NB+IoT 平台全套华为方案,构建了一套物流园区智能泊位监控管理系统和自动化装卸流程,大幅增加物流园区的吞吐量,改变了依靠调度员和司机协商进出港的原始方式,统一监控和管理泊位状态,智能化协调车辆进出港和货物装卸流程。

智能泊位解决方案系统

同时,DHL IoT innovation 也将 NB-IoT 运用到德国邮政的智能邮筒项目解决方案中,箱体可通过 NB-IoT Modula(with LiteOS) 和 Sensing Modula 去检测两类数据:一类是是否有新邮件投入邮箱,第二类是邮递员是否打开邮箱取出信件,从而为邮政系统更有效的监测邮件数量、智能规划收集线路和规划、提升收件效率。

“人像识别”解决方案:企业组一等奖

“上海依图科技”团队带来的解决方案是基于华为 VCM 的人像识别系统,主要基于华为视频云节点(VCN)及视频内容管理平台(VCM)开发,通过视频分析、人脸检测跟踪、特征提取及后段的人脸识别、海量视频的特征检索,路人轨迹、同行分析等数据分析,快速获取案发现场人员相关线索。依图的集成方案中主要包含两类:应用和算法。

应用集成数据流图

算法集成数据流图

应用集成方案主要由其独立部署,承担视频智能分析业务,其应用系统与华为视频监控系统对接,可获取监控视频流;算法集成方案中,依图仅提供人脸识别算法,华为 VCM 平台集成该算法后统一对外提供视频智能分析能力,此外,基础的视频监控能力也由华为 VCN 提供,VCM 从 VCN 对接获取需要分析的视频流。

电商 O2O 解决方案:个人组二等奖

来自紫金山战队的“O2O 电商”解决方案,主要基于参赛者自由的业务数据,运用 Universe 大数据平台,进行新的用户画像分析并生成新的 Fruit U 知识库,根据客户知识管理配置相应的产品属性,同时运用客户洞察组件配置生成相应的标签数据和客户画像,最后通过 ISA 报表展现出来,为产品更新与客户喜好提供可视化数据支撑。

Fruit U 系统架构体系

在 Fruit U 整个系统架构体系中,使用了华为云计算、消息中间件、大数据平台服务和华为通信云服务。对于为何大量基于华为的 ICT 能力进行开发,紫金山队的刘贇在采访中表示,他也曾对比过其他多家云服务商,而选择同一家产品更有利于上下端的集成,保持技术框架的一致性和稳定性,在开发环境中也可以直接调用某些模块和接口。

“智慧水产”解决方案:个人组二等奖

渔家宝战队的“智慧水产养殖服务平台”集成了 LiteOS、OceanConnect、云计算、大数据和视频监控等技术,主要为水产养殖户提供监控、报警和辅助决策等功能,例如农业养殖户通过移动终端可以轻松管理鱼塘,实时了解水质状况,当异常现象发生可以第一时间通知用户,系统也会根据积累的数据模型对用户设备进行干预。同时,通过云通讯和视频技术建立了养殖人社群,实现资源信息共享。

在这套方案中华为 IoT 平台提供了从底层到顶层的一整套方案,战队成员褚建琪在接受 InfoQ 的后续采访时提到:“尤其是 LiteOS 和 NB-IoT 能够有效结合,LiteOS 又有技术开源支持,NB 低功耗,与我们的水产应用非常契合。水里不方便供电,所以低功耗解决了一大难题。“

2 结合各自的应用特点,他们为何会选择华为 ICT

决赛现场有一支较为特殊的队伍,他们均来自于深圳,是“深圳残友软件”的参赛代表。类似的开发者大赛对他们而言并不陌生。去年,他们参加了百度开发者大赛,当时做的是一款面向特殊群体的个人应用,主要基于百度的轻应用进行的从无到有的三天两夜式快速开发。

今年的这一支“新能源汽车充电服务平台”的开发作品,他们的核心 API 主要引用了 CBSAPI,结合了 OBS、CAAS 和云服务提供的 API,给出了电动车充电桩寻址、预约、充电、计价、付费以及设备信息采集与维护的完整解决方案。

而相比此前的个人应用,这一支作品的最大不同在于其面向的是企业级的规模量级。他们认为:“华为主要面向企业客户,提供的是行业级的解决方案,比如物联网,视频等,因而大大提升了开发企业的服务能力和半径。对于开发企业来说可以将更多的精力聚焦于业务。同时,结合华为的开放能力,残友也能更快的为用户提供更可靠的交付,换一种方式为社会创造价值。”

华为开发者大赛评委、组织者及选手留影

另外,记者在对其他几支参赛队员的采访中也有了解到,对于很多个人开发者而言,他们并不能像多数商业公司可以不计成本的购买一些商业组件,在他们开发选型的前期,更看中两大因素,一是相对而言更低的成本,二是更好的售后支持、服务。一位参赛选手表示,多数时候,快速实现开发应用的商业变现,其重要性完全不应该亚于产品和技术的先进性,尤其是对个人开发者来说。

很多开发者会在选择开发平台时就对比很多同类服务商提供的开放能力,国内的几大云平台可能在提供的 ICT 产品和能力上也各不相同,华为有一些自己的亮点和优势。参与到物联网相关解决方案构建的参赛队伍认为,虽然很多方案通过他们自身技术也同样能够实现,但从复杂度角度来说,华为可以在很大程度上帮助他们更高效的进行开发。

3 今年的作品更注重实战和实际应用

去年是华为开发者大赛的首届比赛,今年的最大亮点在于将个人开发者和企业开发者进行了完全的区分,并且随着整个业态内各类技术的成熟度递增,今年很多开发作品实现了更多的创新、更兼顾真实的落地,或者说,更能切入到实际应用中去探索,更能解决商用场景的问题。

在对 19 支作品的现场路演进行评比过程中,大赛评委主要从商业前景、创新易用性、应用前景、功能完备性和产品覆盖度等五个维度进行考察和评议,并且也更关注这些开发应用对推动城市建设、政策落地(例如工业 4.0、中国制造 2025 等)所产生的动力和价值。

据华为 P&S 战略与业务发展部总裁、本次开发者大赛总策划人肖然所说,很多开发者可能并不知道华为开放了哪些能力,或者对华为的开发能力也并不了解。所以两年前,华为就发布了“沃土计划”,在开放能力的同时也把开发过程建立起来。服务包括了线上、线下,支持了很多应用的构想和调优,尤其是对于很多高校学生、个人开发者甚至中小企业而言,他们更需要得到这类帮助。这样的背景下,华为开放了云计算、物联网、大数据等 11 个领域的多产品开放能力,参赛者可以基于单产品,或多个产品的组合能力来实现相应的解决方案。

华为 P&S Marketing 与解决方案部总裁张顺茂先生也在我们的后续采访中表示:“今年参赛作品的整体质量相比上一届是明显的大涨,尤其是企业组,大家更注重实战和实际应用。现在是技术过剩的时代,太多的新技术不断繁衍,但关键是这些技术怎么能够被我们应用到现实的工作生活、解决行业实际问题。这对于所有开发者来说,必定是一个全新的机会和开始,对于华为来说,也是下一步与行业伙伴、与开发者一起协同共进,共同要探索的未来。“

同时,张顺茂先生也透露,即将于 9 月 5 日 -7 日召开的“2017 华为全联接大会”会发布新的产品和应用。届时,在本届开发者大会上获奖的部分选手也会受邀参与演讲和展示,从而为其应用提供更好的传播平台和落地价值。

评委及所有参赛选手合影

4 2017 华为开发者大赛决赛评委(按姓氏首字母排序)

5 彩蛋来啦

后期所有参赛团队的作品介绍都会放到华为开发者社区官方,大家可以上以下网站或点击「阅读原文」进入大赛官网进行直接下载:

http://developer.huawei.com/ict/cn/hdc/

6 关于华为开发者大赛

本届华为开发者大赛是华为自 2016 年首办以来的第二届,它是一场面向全球开发者的高端大型软件竞赛,旨在通过利用华为丰富的能力开放资源,帮助开发者挖掘创意、结合实际行业需求孵化创新解决方案、实现商业成功。华为可借此提供统一的 ICT 能力开放远程实验室环境,支持开发者进行快速开发、测试、部署。本届大赛在 6 月 6 日启动,共吸引全球 1076 支队伍参赛逐梦,产生 336 个创新作品,遍布在平安城市、工业制造、电子商务、能源、交通等十几个行业。

 
InfoQ 更多文章 Q新闻丨知名终端模拟软件XSHELL多版本存在后门;.NET Core 2.0终发布;Swift 七月精选十篇技术好文,收藏指数满格! 深度学习在美团点评推荐平台排序中的运用 从代码层面优化系统性能应该怎么做? 如何成为一个合格的技术Leader?一位高颜值的女性研发总监如是说
猜您喜欢 无需大量写代码,用这种方法也一定能提高编程能力 幽默漫画说程序员 App界面交互设计规范 【MySQL】MYSQL主从不同步延迟原理分析及解决方案 即将立秋的《课多周刊》(第2期)