大家好,我是华为IoT的黄树林。我主要是就技术给大家讲一下我们OceanConnect的一些应用。技术业务领域的问题,大家都可以问我。我讲一下OceanConnect生态开放API应用。
一、OceanConnect开放架构。
二、OceanConnect开放的API及简单介绍。
三、OceanConnect开放API集成流程。
四、使用Agent开放API集成门磁视频演示。
我们在外面也为大家准备了一些实战的环节,我们讲完大家可以到外面去参加实战。这个实战是有奖品的,大家可以多多参与的。
OceanConnect生态开放架构,咱们是以IoT连接管理的系统。OceanConnect分为四层,应用层、平台层、网关层、终端层。在应用层,有智慧家庭、车联网、智能停车、能源电力、工业制造等解决方案。我们连接管理平台给大家提供了一些规则引擎、应用编排数据分析、API开放等。下面就是我们的IoTAgent,Agent就是对于网关这一层接入一个开放的总体架构。再下来就是IoT轻量化Agent,这个轻量级Agent主要是给那些有一些自己的线上解决方案。再下面就是终端层。总体来说,我们整个OceanConnect生态是以联接管理平台为核心,从应用、平台、网关、设备四个层次进行生态开放,打造全方位的开放系统。
接下来把整个联接管理平台四个层面给大家看一下。最上面的应用层给我们提供一个应用APP SDK,为智慧家庭提供一套智慧家庭北向API。其它行业,我们在平台层提供了平台北向API,同时还提供大数据北向API,还有提供可以连接其它云的一个平台,主要是提供接入网关的API。网关层面我们是提供了IoTAgent,在设备层我们也提供了IoTAgent和IoTAgent Line,还有IoTAgentOBD以及IoTAgentIPC。我们针对Z-Wave和ZigBee是做的比较好的。
OBD解释一下,这个可以提供给我们的第三方,可以是HIlink,然后就是IPC主要是提供给芯片/模组、摄像头之类后期用的。
咱们整个IoTAgent平台对外开放,也是一个逐步开放的过程。接下来再给大家介绍一下咱们的API是怎么用的,大家怎么拿这些API做第三方运用?咱们的SDK也分为几种:水平生态和垂直生态。水平生态,主要是设备生态,应用生态和第三方云互通生态。垂直生态,主要是智能家庭生态,车联网生态,油气能源生态和智慧城市生态。
总体来说,我们平台现已开放170多种API。
OceanConnect生态开放API简单介绍。
大家简单看一下,APP SDK开放的比较完整。这是Agent,这是网关层的结构。这一层是我们解码器的,我们这个Agent提供两种介入方式。
我们基本上从准备工作到开发到调试到启动认证到上线,基本上7天就可以完成。
下面再给大家介绍一下,我们的流程大概是什么样子的。
大家可以先登陆我们的社区网站。
这上面是一些简单的介绍,这是大家会用到的一些Start库,这是我们的一个OceanConnect开放架构。这是我们开发流程,判断一下类型设备或服务是否为新类型的。大家如果不确定自己的设备是不是新的类型,可以用这个。
开发:传感器集成开发。开始,是否为新类型设备或服务?如果是“是”,就到开发者按写作指导填写Profile模板等一路到结束;如果答案是“否”,就到设备支持控制命令和数据上报都符合协议等等。
这是我们给大家提供的一个测试APP。大家直接注册一个帐号就可以了,注册一个帐号,填写相关的信息就可以登陆了。