华为IOT联接管理平台能力开放及应用

企业动态
先自我介绍一下,我叫谢冲,我来自华为OceanConnect的,是负责这个项目的项目经理。今天浅入浅出的介绍一下OceanConnect的架构,我们是以IoT联接管理平台为核心的IoT生态系统,IoT就是我们的物连网。

先自我介绍一下,我叫谢冲,我来自华为OceanConnect的,是负责这个项目的项目经理。今天浅入浅出的介绍一下OceanConnect的架构,我们是以IoT联接管理平台为核心的IoT生态系统,IoT就是我们的物连网。

我们OceanConnect的生态系统是分了四个层次的,从应用层、平台、网关到终端,像刚才美女说的穿戴设备可能就属于终端层。我们的穿戴设备需要有一个应用去控制、去管理,或者去搜集,去查看整个终端的数据,这就属于应用层,当然还有网管层和平台层,一会儿给大家介绍。

[[168630]]

面向这四个层次,终端层就是所有接入设备,网关层有我们提供的Agent,是我们网关接入的软件,可以适应不同平台不同的网关。我们整合了大数据的能力来整合平台。应用层包含了很多行业,包括智能家居和车联网等各种行业。一句话,我们OceanConnect是以联接管理平台为核心,从四个层次打造全方位开放的生态系统。

刚才讲我们从四个层次开放API,我们有多少API,API是什么样子的?简单给大家介绍一下。刚才说了是四个层次,四个层次里面我们开放了哪些API?应用层我们有SDK,我们通过SDK的方式去开放,比如说智慧家庭有手机安卓平台的SDK和IoS平台的SDK,如果你做智慧家庭的APP,可以拿我们的SDK,给大家解决了连接通道的问题,大家只要在SDK以上完成整个应用交互的设计和开发。如果还存在Web网页和其他渠道,可以使用我们北向开放的API,这个使用范围更大,但是集成速度可能没有SDK集成速度那么快。我们有应用北向平台的API,这个提供了IoT物联网基本的设备管理、数据通道,包括设备注册、设备绑定等等一系列基本的操作。我们还提供了大数据北向的API,因为物联网里面是没法离开数据的。前面一位讲师也讲了他们有大数据系统,其实大数据系统在我们API物联网里面也属于一部分。

另外,我们还有一个对接的API。我们这套物联网系统不是封闭的,其他公司有一套物联网系统,在不改变系统架构情况下,如何跟华为的物联网系统完成整个业务的对接,或者完成整个业务数据的共享,我们有对接的API,通过这个API完成两套物联网系统之间的对接和连接,这是面向北向的应用。

我们也有面向南向的应用,主要面向网关和终端。网关上面我们提供了Agent,是基于整个框架开发的,只要把Agent接入到网关里面去。我们的Agent是解决向上连接平台无关的问题,大家的网关只要聚焦怎么连接传感器,把传感器接入到网关里面去,把数据送到连接管理平台,就可以完成网关层次的接入。

下面就是设备层了。设备层除了Agent之外,我们还提供了轻量级的Agent,包括OBD的Agent和IPC的Agent,IPC主要是安防方面,只要把Agent的IPC布置在平台里面去,就可以把摄像头连接进来,把整个物联网的应用连接在一起,完成整个联动的交互。

总结来说,我们现在有十个层次的API,目前做的是***阶段的开放,我们会分批,每个月不断有迭代式的开放API,大家可以关注。

今天我讲的这些内容,在整个华为的开放社区的网页里面都会有,大家只要关注我们华为的开发者社区,里面的物联网的网页就可以看到,里面有详细的关于API内容的介绍。

刚才给大家介绍了四个层次,有十个类型的API,这个API能用来干什么?可能下面在座的有一些是搞智慧家庭的,有一些搞医疗穿戴的,也有人搞车的,我拿这个API能怎么用呢?针对华为的OceanConnect应用,我们可以总结一下这个API的应用场景。API应用场景分为两种,一种叫水平生态,第二个叫垂直生态。什么是水平生态?有一些厂家说我只做传感器,有各种各样的传感器,有做车的,也有做家庭的,还有做Camera的,这就是水平生态,就是刚才分的四个层次,网关、平台、设备、应用,从这四个层次,每一个层次关注的单独做生态的就是水平生态。什么是垂直生态?比如说我是做智慧家庭的,可能不仅要做设备,还要做网关和应用,从上到下一条龙全部做完,完成端到端的解决方案。当然可能有安防家庭生态、车联生态,这就是垂直生态。我们从四个层次分了垂直生态,智慧家庭、车联、智慧城市,包括路灯、停车场等等,这些就是智慧城市,包括还有能源、石油;水表、电表是另外一个分领域的生态。在这些生态里面,我们的API到底怎么应用呢?刚刚我也讲了,前面那张图讲的是四个网关怎么开放API。很简单,我的应用APP的SDK,像平台北向API就属于应用生态的一部分,刚刚那张图上也有,每一个层次开放哪一些API,这些API就属于那个水平层次的生态。垂直生态里面可以组合应用,很简单,拿智慧家庭举个例子,我使用华为的Agent API和北向API,可以组合进去,通过上层的APP应用可以开发出想用的APP装到手机里面去,可以完成从APP连接到家庭的网关,从家庭网关控制到我的传感器,这是一个组合。

这是给大家讲了一个简单应用,当然不限于有其他组合,这个组合是无穷尽的,大家可以根据每个人对API的慢慢了解和深入了解,可以组合成各种各样的。包括车,OBD完成了车内数据收集的问题,并且向上接入,接入到平台,有平台北向的大数据收集,会做应用和分析,同时通过北向API和大数据发上去,跟我们合作的厂家可以开发自己的应用,就完成了整个车队管理。比如说下面1000台出租车,每一个车的数据收上去,通过北向API可以开发出整个车队管理的应用。这就是API到底该怎么用。

现在我们的API是蛮多的,OceanConnect整个生态开放的API目前已经有170家上线了,将来还会有,大家只要持续关注我们开发生态的社区,每个月都会刷新我们API开放的种类和数量。

往前再走一步,我们开放的API里面有哪一些。每一个城市我挑了一个比较典型的应用给大家讲一下。平台北向API主要开放了哪些呢?很简单,我们接入,这个是安全接入,华为有加密算法的,而且华为加密算法是申请专利的。大家知道华为每年申请的专利是最多的。并且华为申请的专利不只是在中国,在每个国家都申请了,换句话说,你在每一个国家都可以合法使用。

接下来是设备管理,传感器一定要能够管理设备和网关,数据采集是物联网必不可少的通道。那么,我把设备管理好了,数据采集完了,剩下就是怎么应用,归结为创建。比如说家里几点钟电饭煲开始煮饭,人几点钟回家,或者车进车库,灯要开了,你可以自己创建规则,我们应用层次有API给大家创建这样的规则,由我们的平台根据规则来完成整个传感器的联动和命令控制。

给大家介绍一下整个应用层的SDK,SDK的接口比较多,我们有APP经常用到的日志组建、登录以及数据,这些不一一介绍了。在我们开发社区上面会有整个详细的介绍,只要下载我们的API文档就可以看得到。包括我们设备的管理,这些也是北向应用的,会有一个详细的接口,因为涉及到APP开发,所以接口会比较多一些。

接下来是Agent,我们的Agent可以接在不同网关上面,我们Agent也开放一些接口,网关做一些适配,要么通过回调的方式把数据写到Agent里面。比如说网关升级了,要告诉我网关升级了,我会通知到我的APP应用说设备升级了,会给你报上去。等于说开放出了一些接口,通过接口可以完成整个应用层的联动。

这是我们的传感器接入。传感器接入现在有几种接入方法,一种是标准的Z-Wave,很简单,把Agent装上去就可以了。我们经过使用和测试,三天之内可以完成图片上这个过程。

接下来讲一下集成过程。我们这次也面向了华为开发者大赛,希望大家踊跃的参加到我们社区,完成整个集成过程。除了大赛之外,也希望各个厂商能够报名,平时可以跟华为完成这个认证流程。认证流程分的几步:***个是准备,要登录我们社区,把API文档下载下来,先了解十个API类型什么样子,你想要哪一种、你想要什么组合,如果有疑问可以通过社区论坛和客服咨询方式做交流。准备完了以后就开始开发,如果是Agent设备的,你要把Agent设备包下载下来,找一个网关。如果你做应用的开发,就拿SDK直接集成就可以了,或者拿平台北向去集成。我们会提供对接设备的API,提供实验室环境给大家完成开发自验证的过程。在调试过程中我们提供了测试工具,比如说我是一个传感器接入,我们提供上层的APP的模拟工具,只要把设备接入进去把APP拿下来就可以做调试。自己调试完了可以做认证,把设备报告放在上面可以完成整个认证发布的流程。

怎么登录我们社区呢?这是我们整个社区的构成(见PPT),登录社区能看得到我刚才写的四个层次的开放,包括我们的API文档,包括端到端怎么完成,包括开发环境,你的Demo怎么开发,调试怎么完成,在我们社区里面都可以找得到,大家只要登录开发社区,关注我们的OceanConnect社区网上开发就可以了。这是传感器集成的过程(见PPT),根据这个平台,你是不是Z-Wave或者是其他的,类型不一样也不同的。

我拿一个传感器的举例,传感器集成完了,这是一个APP工具,接到设备里面去,通过我们的APP注册一个账,就可以绑定网关,做设备添加,包括网关类型的控制和测试。

当大家完成调试之后,可以提交审核发布。通过华为认证之后,我们会颁布通过华为的认证证书,同时把认证过的设备放到我们网站上面去,也会添加到我们的合作伙伴那里去。后续我们会在华为对外的项目拓展里面,都会把合作伙伴推荐出去,根据我们的项目来推荐。

介绍一下我们的华为开发者大赛,我们有一个物联网赛题。我们的赛题比较简单,就是拿刚才介绍的四个层次,170个API,大家随意组合,你想做智慧家庭也行,车联网也好,不限组合,完成大家自己作品的设计。交附件,是你开发完了,录制一些视频,提交过来就可以完成大赛的参加。我们***会挑选一些优秀作品,跟我们参与8月底的华为开发者大会,并且在大会上和OceanConnect的产品一起发布。

 

责任编辑:Jane 来源: 51CTO
相关推荐

2016-07-14 14:28:52

华为

2016-07-14 16:55:08

2016-07-04 16:28:08

IoTOceanConnec华为

2016-07-04 16:24:16

IoTOceanConnec华为

2016-07-04 11:05:24

2016-07-11 14:58:06

华为开发者

2016-07-04 16:13:27

IoT融合ICT华为开发者汇

2016-07-14 16:11:30

华为

2016-07-13 10:43:46

华为开发者

2015-10-15 18:25:05

服务器华为

2015-04-21 17:23:59

华为

2013-07-24 10:10:57

天翼开放平台WEB短信API

2016-06-21 16:00:04

2016-05-24 18:35:53

华为,物联网

2016-06-13 13:35:17

2016-06-14 15:33:27

2016-05-19 17:14:43

华为

2016-06-06 14:44:24

通讯华为

2014-09-16 21:16:52

华为
点赞
收藏

51CTO技术栈公众号