基于华为云一站式智能loT平台快速打造行业解决方案
基于华为云一站式智能loT平台快速打造行业解决方案
梁瑞锋-华为云IoT生态解决方案高级架构师
各位华为云的朋友、开发者,大家下午好。很高兴能够在这边跟大家分享如何使用IoT平台,快速打造一个行业解决方案。
演讲的四个方面
物联网产业规模
经过国家十二五的规划,我们预计到2025年,物联网设备全球联接的设备数将达1000亿。我们以后一定会生活在一个物联网的时代,网上有句这样的话,5G时代就是物联网的时代,所以说物联网是一个非常大的产业。我相信在以后的生活当中,大家肯定会看到各种各样的物联网设备,比如说之前非常火的摩拜单车、ofo这就是物联网落地非常广的一个应用。现在比较流行的智能家居,比如说IoT智能灯、智能插座,智能水表、车联网、工业物联网等,都是一个非常大的市场。
IoT规模商用过程种面临的挑战
那在这么大的一个市场下,我们很多开发者都在规模商用中遇到一些问题。比如说创新的窘境,这个行业是一个新兴行业,它涉及的比较广,不但涉及设备还有服务器应用,它目前已经将所有的学科都已经融入进来了,你需要一个设备厂商的开发、硬件厂商开发、服务器的开发。像人工智能、大数据都能在物联网这边得到相对应的应用,所以这个行业创新门槛技术是非常高的,初期的投资成本也很高,所以它整个系统的搭建也是非常复杂的。它从0到1这样的一个研发过程是需要很大的人力、物力、资金去支持。针对于很多这种初创公司,如果想要做一个大型的物联网项目对他们来讲是非常困难的 ,是一个非常大的考验,当你把这个项目做出来了,但是你要怎么把它推广到给你的客户,这也是非常困难的,比如说你在国内市场可能不是很好,但是国外有很大的需求,像智能插座,智能插座在前几年,智能音箱出来的时候,可能国内你看到的不是很多,但是国外整个市场非常火热,国外每个家庭都有这样一个智能插座设备,这个就是物联网非常大的应用的市场。
物联网云平台时应对行业挑战的必然选择
那么我们有这么大的挑战,怎么来应对挑战呢?物联网云平台是应对行业挑战的必然选择。为什么这么说?因为我刚刚也说了,当一个产品从0到1去做这个事情的时候,之前我们很多厂家都是直接把设备接到他们应用的服务器上,这样就会造成很多问题,比如我这边的设备,可能这款生产的一个插座用的是eMTC的网络,但是我换了一个工业网关,用了一个其他的协议,这种协议如果你自己服务器来做解析的话,对你的研发投入是非常高的,所以说在连接层,如果是之前的烟囱式直联结构,对整个物联网平台搭建是非常困难的,运营也非常简单,安全也不能得到很好的保障。但是采用IoT平台,它可以屏蔽掉你们所有设备接入的相关协议,无论什么协议都可以接入这个平台,然后统一把数据从我们平台,传到你们的应用服务器上,这样就减少了你们接入维护的成本 像IoT平台也会提供一些设备管理、一些安全相关的保障和相关的服务给大家。使用IoT平台可以使我们研发、运营、商业扩展都可以有一个很大的提高。
华为IoT云服务,助力行业数字化转型
华为IoT云服务就是帮大家完成这个事情。中间这层就是华为IoT的一个云平台,下面就是我们合作伙伴生产的设备,然后设备通过中间这一层通信协议,这些设备接上去后可以应用到各个行业,比如智能照明、智能仓储、车联网、监控等等。同时我们还为开发者提供了API,可以直接接到你们的IT系统里面去,比如很多这种SAP,你们自己本身的系统跟我们直接对接,这样就可以实现整个的管理,比如说仓库物流管理相关的东西。
共享华为云技术和全球服务能力
我们是在华为云上的,我们整个IoT平台都可以共享整个华为云所有的技术和支持,比如说华为云的基础设施 ECS,ECS就可以采用华为云上的,非常方便选择性的搭配,就可以构建我们整个的解决方案。比如说场景化的服务SAP、HPC Cloud、大数据平台等相关的平台,都可以和我们IoT平台互联互通,这样只要在我们华为云平台上,你们就可以构建自己的一整套解决方案,华为云也在20+国家/地区部署了公有云及本地数据中心,面向全球170+国家/地区提供线上线下IoT云服务,采用我们华为云IoT平台,可以很快速帮助你们构建自己的生态,华为也可以对你们进行一个联合营销与推广,帮你们做到市场上的共赢。
多终端接入方式,屏蔽终端差异性
做设备研发的时候,设备会对接到我们的平台上来,它需要很多适配。比如说这款设备我是用的wifi,我第二款设备可能就是用的2/3/4G,就像外面的共享单车,他们有用2/3/4G的,有用NB-iot的,像这么多协议,它们怎么接进来呢?他们自己搞一套平台的话,搞一个烟囱式架构的话,是不是要去适配所有的协议,所以对他们来说,挑战是非常大的。那么华为云专做设备连接管理,我们就会给我们的开发者提供各种相关的网关、ASDK插件,能够让我们开发者进行直连,就是我们云网关,帮助你们处理所有协议的插件,你们各种协议只用开发一个插件,部署到我们平台上来,这个是非常灵活的,基本上可以做到即插即用,能够快速的完成一个设备的接入。
通用API,降低IoT开发门槛
同时我们这个设备它把数据传到云平台上之后,我们下一步要做什么?我们设备上云连上网了有什么用呢?这个时候,你肯定希望能够对数据进行处理 看到这些数据,我是不是可以做一些实时的处理,做一些数据的分析。面对我们合作伙伴的一个应用层,他们会开发应用服务器,那么这个时候,他们可以通过API ,通过订阅这种方式,把他设备的数据进行一个实时的传到业务服务器上,进行业务处理,能够实时监控他们的设备,可以对他们的设备进行控制和管理,我们也有很多API主要是为了帮助大家快速接入我们的云平台。
内置规则引擎,提供应用场景自定义能力
这个就是我们的一个场景化的介绍,设备接入云上之后,它能够做什么?这里我们举个例子,有一辆动车在轨道上跑,中间会有很多各种各样的传感器 我想实现设备出现了故障,能不能通知我的简单的需求。我们这么做,第一步在我们IoT云平台上建立一个规则,疲劳强度达到多少的时候,能够进行一个提前的分析,第二步我们通过这个传感器把这个数据通过运营商网络传到IoT平台,然后在IoT平台进行一个规则引擎的设置,设定一个阈值进行一个简单的运算,那么只要设备一旦触发到规则,那么就可以给我们的工作人员,发一条短信或者打一个电话,通知他这边出现了故障赶紧处理一下,这是一个非常典型的应用场景,这就是我们IoT平台要做的事情。如果按照以前你们在我们一个厂, 一个小团队,来做这么一整套的东西,是非常的复杂,投入也非常的大,有了IoT平台后你们就不用关心中间这个数据怎么处理,你就等着数据传上来后接受报警信息就行,非常的方便。
可信云:“3+1”纵深防御机制,确保端到端的安全
安全也是非常重要的,华为云IoT平台安全上提供了从设备端到管道端到平台端三层的保护。举一个常见的例子,很多城市装有智能灯控,这个时候就有黑客去攻击了,有可能就是半夜12点走在路上发现灯在闪,是不是很害怕。我们这边就会通过设备行为的检测,这个设备按照以往的数据是不应该在这个时候控制的,那我们通过一些相关的算法去检测后,发现这个行为是存在异常现象的,那我们就会产生一条告警通知维护人员去处理这个攻击,同时我们也会做一些黑白名单还有各种防火墙,这些相关的监控都是可以保证大家的设备接入安全。
合作伙伴-金卡燃气(撬动年产2000万的智能燃气表新产业)
金卡燃气是我们华为IoT平台的一个非常好的合作伙伴,很早就和我门做这个物联网项目。目前这个燃气表在全国应该是排行第一的,也拿下了一些相关的项目。
合作伙伴-成为(后装车联网联合解决方案,实现百万美金销售)
成为也是我们的一个合作伙伴,主要做后装车的联合方案,目前在国外也有一些项目,这些项目也是华为和他们一起去联合营销。
华为IoT云服务开放架构
华为云帮助我们开发者进行一个这么好的接入,那么我们提供什么样的软件?什么样的具体东西来帮助开发者快速用起来这个东西 ?比如说我们开发者要做一款机械手臂,它是一个非直连设备,它通过一个MQTT的协议,就可以直接连到我们平台上了,它只要集成我们的Agent Lite(设备端SDK)的网关 也可以通过认证性的模组实现。有的项目可能对耗电有要求,这个时候可以选择认证模组的方式,通过CoAP协议把数据传到网关上去,网关会对数据进行一个解析,解析后会推给我们一个行业的应用,行业应用就是和我们的合作伙伴一起做了一个服务我们客户的一个应用。然后应用可以通过相关的Rest接口对设备进行增删改查,可以进行简单的规则设定和相关的运算。这边还有一个就是非常关键的就是设备模型,要让一个云平台认识你,你要定义一个这样的物理模型,通过相关的映射到云平台,像一个开关在我们平台上就定义成switch。
华为IoT云服务开放层次
我们整个的开放层次,就通过我们的API、SDK和图形化相关的形式开放给我们的伙伴。像API就是最原始的,需要的能力也要高一点,想怎么进行API封装组合,都是自己做的。也有的伙伴认为API 太复杂了,那这个时候我们就有相关的SDK,就是一些相应封装好的了的API,直接传几个参数就ok了。我们也提供图形化的操作,可以通过拖拉拽得到方式,就可以出来 一个应用,这个是非常方便的。
华为云IoT云服务为开发者提供全面的技术支持
同时我们也会给大家,提供很多技术上的支持。像开发指南、视频、API文档、DEMO样例,非常方便开发者做这样的一个集成。
华为云IoT开发者平台
端侧集成IDE帮助开发者快速上云
产品全球发布
我们也有一个IoT开发平台,可以帮助我们开发者很方便进行一个设备的调试,设备模型的开发,同时在设备端,我们有设备集成。我们提供两种模式 像有一些开发者,不了解IoT平台的有一个预集成的模板,通过这种预集成的流程操作下来你就可以用了。同时我们开发者开发了一款产品觉得没问题,这个时候就考虑我怎么把它卖出去,那么华为就给大家提供这么一个渠道,你们的产品只要经过我们华为云的一个认证对接之后,就可以发布在我们华为云产品中心和华为云市场,这边就可以和你们一起做一个联合营销,这也是给我们开发者 一个实现价值变现的机会。
产品发布&技术认证
一个产品的发布,从产品开发到测试,整个流程做完之后,说明了你们的产品和我们完成了一个集成对接,就说明你们已经用上了我们华为云平台,这个时候你们还可以申请华为的认证证书,这个认证证书在国内还是比较有用的,像和政府企业合作做项目时非常看重证书的,一般想要和政府合作都要拿到我们华为的认证的,在你们完成产品对接、提交信息、完成审核,专业人员对你们的产品进行测试,测试通过后就可以成为我们华为的认证合作伙伴 就可以实现双赢。
开发者培训与职业认证
我们这边还会给我们开发者 一个培训,这是华为和国际的一个培训机构做的一个培训课程,完成这个培训后可以获得相应的证书,这些证书在市场上也是得到非常大的认可的。
IoT云服务公众号
整个IoT服务通过这个公众号可以了解相关信息 。
案例分享:智慧路灯解决方案设计
实操案例:智慧路灯
实操目标
环境准备
实操流程
平台操作
操作流程:1、进入华为IoT开发中心;
2、创建项目;
3、基于模板创建产品;
4、等待编码插件部署完成。
设备开发
操作流程:1、下载华为LiteOS IDE并安装;
2、创建智慧路灯软件工程;
3、将开发板连接至电脑;
4、编译工程并下载至开发板。
应用开发
操作流程:1、进入WEB应用在线开发;
2、创建应用;
3、创建设备监控页面;
4、绘制“设备选择框”;
5、绘制“数据上报和命令下发”;
6、绘制“亮度值曲线”;
7、预览应用。
业务调测
操作流程:1、注册设备;
2、等待设备上线,查看上报亮度值;
3、下发命令控制LED灯。
实操视频获取途径
实操视频获取途径:IoT平台中心—>信息助手—>视频
提问环节:
问题1:电信NB-IoT和你们这个基本上一样,我们之前一直使用TCP,现在就等于多了一个中间人,现在NB-IoT这一块也没体现出什么优势,像PSM我们也不能设置,像刚才这种,你们该怎么去反控?就它已经进入PSM模式,那你怎么打开它的开关?电信移动买卡的时候也是不允许修改时间设置的?
答:电信的是我们为他们提供的,PSM是一种休眠模式,不修改的话默认就是PSM模式,PSM主要还是由设备控制,设备要设定一个PSM休眠周期,这个周期过了之后,它要自己唤醒过来,进行这样一个连接,PSM只是配合平台来做这样一个一个过程方式。比如说水表,你一天只需要采集一次数据,那么你就可以一开机进入PSM模式,设备设置好,等到一个时间段需要开始进行数据采集的时候,你在通过外部线路进行唤醒,关闭PSM模式,这个时候就可以把数据传上去。PSM这个休眠周期不是由卡控制的,这个是由设备模组控制的。
- 点赞
- 收藏
- 关注作者
评论(0)