云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站建设_云服务器稳定_返利

小七 141 0

截止2018年10月,SAP在IoT认证方面已经发布的认证类型有两类三种,如下图所示。

Option A:验证边缘计算平台的能力,即平台从传感器获取数据并将其直接或通过IoT Gateway Edge发送到SAP Cloud Platform的能力。

Option B:测试传感器直接或通过IoT Gateway Edge将数据发送到SAP Cloud Platform IoT的能力。

此认证测试合作伙伴的设备云。 合作伙伴设备云将直接或通过IoT Gateway Edge将数据发送到SAP Cloud Platform IoT。

认证类型详细解释可参考由Brett Swinford写的另外一篇文章:SAP ICC IoT Certifications-Configure Edge and Cloud Processing to Meet Customer Needs。

目前另外一种类型认证流程正在定义当中,在这种认证流程中,客户可以不必有自己的边缘计算设备(Gateway或者传感器),可以认证一个逻辑单元(比如软件+硬件的组合),证明这个逻辑单元可以从传感器获取数据并直接或通过IoT Gateway Edge发送到SAP Cloud Platform。

同时,认证流程将来可能会更新,要求既能从传感器端到SAP端,也可以从SAP发指令到传感器端,请持续关注SAP ICC官方认证流程的更新。

合作伙伴TENLINK及其待认证的能力介绍

TENLINK是一家以提供物联网产品和服务为主的科技型企业。在泛工业领域中,TENLINK通过提供软件硬件产品,实现从现场设备端到企业应用端的数据服务,进而为客户提供系统整合方案及定制化解决服务,帮助客户实现智慧化管理和运维,提升管理和经济效益。

TENLINK在智能教育(科研、教培、实验室等),智慧农业(智能控制、科学种植等),智慧楼宇(数据采集、报警信息、科学管理),智能制造(科学管理、智能化生产等)等方面都有成熟的解决方案。

认证选型过程

起初,在我们搭建的TENLINK与SAP Cloud Platform IoT Service的通信模型中,我们将TENLINK边缘计算逻辑组件(来自Honeywell的组态软件niagara + TENLINK自主研发的Tennet 2.1驱动 +SAP Gateway Edge程序)作为此次IoT认证的目标,并对应到上述场景Option A。后来发现理解上是有偏差的,SAP的 IoT 认证Option  A场景要求厂商有自己自主知识产权的边缘计算平台(如Gateway),并且这个计算平台可以支持安全加密协议并将(从传感器过来的)信息直接或通过SAP Gateway Edge程序发送给SAP Cloud Platform里的IoT Service组件。我们所选取的逻辑组件并不符合要求。因此适合我们的认证场景只有:

第三种Cloud to Cloud的通信,即通过TENLINK自己的IoT SaaS或其他联网应用于SAP Cloud Platform通信。(我们认证的场景是双向的,即可从TENLINK自己的云平台将收集的传感器数据发送至SAP Cloud Platform,同时SAP Cloud Platform可以通过TENLINK云反向控制传感器设备)

或者

SAP正在定义的(截止2018年12月还未正式发布)Integration Assessment认证流程,这个流程可以认证逻辑组件,而不必有专属硬件的要求

因此,我们最后选择了Cloud to Cloud的认证方式。

3.1 场景总览

如上所述这个认证场景主要检测认证对象的云平台和SAP Cloud Platform交互的能力。这里需要关注几个要素(或者认证关键点):

这里提到的认证对象的云平台是指合作伙伴真实的用来连接和控制传感器的云平台(SaaS或者普通的网页等),终端传感器的数据最终传到这里进行分析报告,并通过这个平台对传感器进行反向控制; 客户/合作伙伴的IoT云可以直接通过MQTT或者HTTP与SAP Cloud Platform通信,也可以通过SAP IoT Gateway Edge进行; 目前(2018年12月)的认证流程是单向的,及传感器数据可以通过客户/合作伙伴的IoT云发送到SAP CP即可;但本文的认证过程是双向的,及包含从SAP CP发起的反向控制

3.2 整体架构

整体架构流程如下图描述:

正向过程(设备 -> 合作伙伴IoT云 -> SAP Cloud Platform IoT):

设备数据(例如在本认证场景中指等的开关状态)通过无线AP进入无线接入控制器AC,AC将数据通过本地局域网转发至TenYun中间件 TenYun中间件将设备数据分别通过MQTT发至 TenYun和SAP CP

反向过程 (SAP Cloud Platform IoT -> 合作伙伴IoT云 -> 设备)

SAP CP发送MQTT指令到TenYun MQTT中间件 MQTT中间件同步将指令转发至TenYun和本地MQTT转发程序 -> AC -> AP -> 设备

当然,此过程为MQTT双向加密连接,确保数据传输安全性。

3.3 分步解析

由于涉及到合作伙伴自主研发细节,分步解析这里我们将忽略TENLINK端的准备:比如UDP本地MQTT转发程序,TenYun MQTT中间件,TenYun上的设备控制器界面开发等。这里我们着重介绍SAP端的工作(当然,在认证过程中,在SAP CP上的所有工作也是由Partner/客户来完成,SAP ICC团队主要负责功能验证)。