自助生成10万行代码? 华为云IoT这场直播有干货

自助生成10万行代码? 华为云IoT这场直播有干货。  最近,华为HDC.Cloud开发者沙龙直播进行得如火如荼,开发者们纷纷表示获益匪浅并且涌跃提问交流 。 3月28日14:00,华为云IoT OC Studio首席架构师黄树林也即将给大家分享自助生成10万行代码的物联网云服务,大家可以进入华为HDC首页观看直播 。 这场直播主要有哪些知识点呢,让我们提前来预习一下吧 。

  从上世纪80年代起,科技迅猛发展,人类经历了以连接“人”为主体的PC时代和以连接 “应用”为主体的移动互联网时代,现在又跨入了连接“物”的智能时代,物联网的黄金时代即将来临 。 那么,一个合格的物联网厂商需要具备哪些条件呢?

  联接物的前提,就是设备能联网,也就是说,厂商需要具备设备接入的能力,业界在这方面已经有相当成熟的方案支撑 。 而端侧数据收集上来后,该如何处理和使用,这才是物联网企业需要思考的另一大要点 。 这要求厂商需要具备应用开发的能力,也是他们面临的最重要的难题 。

  其实,华为作为一个物联网平台提供商,在为物联网设备厂商提供应用开发服务的过程中也走了不少弯路 。 从刚开始的只提供API开发,到后来提供设备管理SaaS,最后提供应用引擎,三个阶段互为补充,满足不同层次的企业使用 。 而这个过程跟华为的物联网平台发展强相关 。

自助生成10万行代码? 华为云IoT这场直播有干货。


自助生成10万行代码? 华为云IoT这场直播有干货

----自助生成10万行代码? 华为云IoT这场直播有干货//----

  在第一阶段,华为云IoT主要为应用开发提供了北向API及配套的SDK 。 在这一阶段内,大部分的项目需求是定制开发的,期间更是面临了物联网安全、性能、大容量,跨大洲网络时延等种种问题 。 而通过这些项目,华为云物联网平台也积累了一些大容量、高安全的经验及组件,这些已经沉淀下来以各种API的形式开放给大家使用 。 但是,这些方案构筑非云原生架构,应用的可复制能力有限 。 同时,一个项目的代码开发工作量可达30万行以上,开发周期通常需要耗费半年以上,投入巨大,可谓是费时又费力 。

  为了解决这些问题,工程师们开始参照业界的解决思路,也促使华为云IoT平台的应用开发能力迈入了第二阶段——设备管理SaaS服务阶段 。 华为云OC Studio云服务提供的Web应用在线开发,是一种无码化的物联网应用开发SaaS服务,帮助无专业软件开发和运维能力的中小企业便捷、快速构建应用,轻松管理全球化设备,实现对设备的远程监控、分析及运营统计等能力,大大降低物联网行业应用上云的难度 。 目前的应用开发,统计报表都是通过开发人员硬编码完成统计图表,但每次调整报表代价很大 。

  因此,自定义报表就成为了SaaS服务的关键能力 。 OC Studio提供的自定义报表能力,允许开发者通过无码化的方式开发统计报表 。 由于内部预置了OLAP引擎做统计报表的数据预统计,其可以达到亿级的数据量在1秒钟内出统计报表 。 同时,还支持灵活可拓展的数据统计和交互式报表统计,大大提高用户体验 。

  诚然,OC Studio的出现减轻了代码的开发门槛和工作量,又满足了行业方案个性化拓展的需求,还为实现大规模复制提供了可能 。 但是,仅仅做无码化SaaS就足够了吗?据统计,针对轻量级应用开发,大概70%的开发页面是业界可以通用的,但还有30%的页面需要客户自行开发 。 那这又怎么办呢?