当前位置:主页 > 人工智能 >

MySQL数据库_阿里云api接口_最新活动

物联网设备(KPN LoRa)上行链路消息通过SAP API管理和云平台集成在SCP上与SAP物联网服务集成

业务案例:

随着智能设备可用性的提高,智能设备、应用程序和数据库之间的通信需求变得至关重要。为了实现这种通信,必须使用轻量级消息格式、传输协议和集成平台。更多的设备将变得更智能,并通过互联网连接,因此,建站系统哪个比较好,支持物联网(IoT)、物联网、大数据、人工智能的可扩展和强大的IT基础设施将成为每个企业数字创新的核心。

KPN LoRa产品,提供了帮助企业、个人、城市有效参与可预见的第四次工业革命的可能性,预计将由物联网驱动。LoRa为物联网应用提供了一种新的连接方式。LoRa代表远程,是一种可以将设备远距离连接到互联网的新技术。通过LoRa,传感器可以轻松地将数据远距离发送到互联网,或者设备可以接收来自互联网的命令,如开/关或开/关。有关KPN LoRa产品的更多信息,请访问以下链接:https://www.kpn.com/zakelijk/grootzakelijk/internet-of-things/en.htm

在Experis Ciber,已经进行了PoC和本报告,提供有关如何使用SAP云平台集成(以前称为SAP HCI)将物联网设备生成的数据与SCP上的SAP物联网服务同步的布局。此设置也可用于需要与SCP上的SAP IoT服务同步数据的其他IoT应用程序。

设置:

主要是,行业标准消息协议和传输协议可用于设备、应用程序和数据库之间的通信。KPN LoRa具有使用http/https协议在因特网上推送XML或JSON格式的消息的能力。在这个设置中,考虑了XML消息格式,而SCP上的sapiot服务处理JSON格式的消息。SAP API管理和云平台集成(CPI)用于实现以下功能:

通过https协议连接通过API管理流设置安全性LoRa(XML消息)到SAP IoT服务在SCP(JSON消息)上的消息传递和转换

图:架构概述

配置

设置的技术细节概述如下:

1.设置API流。按照向导,用CPI流的http端点配置目标端点,API流的端点也用创建过程中指定的路径创建

2。在API流中设置的策略:在API流中包括以下策略,这将负责登录到CPI以触发iFlow。

3。IFlow在SAP云平台集成中的应用。使用Web IDE在SAP云平台集成工具中创建iFlow。将这些工件(XSLT映射、服务调用(请求-应答)和内容修饰符)按如下顺序包含在流中。

上面显示的工件包含在流的每个步骤中设置的不同逻辑,以实现与SCPIoT服务同步数据所需的最终输出消息。

4。HTTP发送方适配器:如下配置HTTP发送方适配器,在"适配器特定"选项卡Authorization:UserRole

-User Role:Keep中提供必要的详细信息ESBMessaging.send发送"(但请确保您有一个作为工件部署的用户凭据,因为需要向您的设备提供此工件中的用户名/密码,例如LoRa用于身份验证)

-地址:添加到LoRa发送消息的URL的路径

5。服务调用:请求-应答:服务调用步骤已实现,用于调用外部应用程序,将负载从十六进制转换为文本。

此服务调用的响应,然后包含在对SCPIoT服务的最终调用中。

6。JSON-XML转换器:服务调用返回的响应为JSON格式,本步骤转换为XML,以便进一步处理。

7。映射:XSLT映射已在流程的3个步骤中使用,用于将传入消息处理为预期输出。XSLT映射主要用于接受来自LoRa的XML输入,行业云,物联网技术,并创建一个JSON消息作为输出,该输出与SCP上的IoT服务所期望的输出一致。尽管CPI有一个默认的XML-JSON转换器,但没有使用它,因为输入的XML无法1对1转换为SCP上的IoT服务所期望的JSON消息格式。-MessageType:IoT服务上定义的MessageType的ID

-字段名:指定IoT服务中的字段名,并使用下面的XSLT逻辑从传入的XML中选择值。

-模式:预期的通信模式可以指定为异步/同步

XSLT 1:处理有效负载作为1M2M服务的输出

XSLT 2:为JSON IoT服务输入

8的预格式化选择解密的十六进制有效负载

XSLT 3:JSON输出的元素名称和值。内容修饰符:配置内容修饰符

-记录不同步骤的有效负载

-传递HTTP头参数为:内容类型和授权:承载+令牌(SCP上的物联网服务在设备上生成的令牌)

-格式化最终消息到SCPIoT服务

9。Receiver HTTP Adapter:配置HTTP Receiver Adapter,如下所示,啥是大数据,重点是"Adapter Specific"(适配器特定)选项卡

-Address(地址):在IoT服务上访问设备(包含设备类型和消息类型)的URL(Github文档提供了创建URL的指南)

完成上述所有步骤后,保存iFlow并部署,如果所有配置都已完成,iFlow应无错误部署。

将消息从LoRa推送到HCP上的IoT服务:一旦设置完成,测试流所需的信息如下:

-XML示例消息

-URL(注意如何构造LoRa的URL以便能够将消息发送到此流)

-凭据部署在SAP CPI上。

猜你喜欢

微信公众号