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

分布式数据库_执行云计算的服务器是什么_企业级

小七 141 0

简介

SAP IoT应用程序支持是SAP Leonardo产品组合的一部分,使公司能够使用一套强大的业务服务(应用程序服务、大数据和分析、开发人员体验)以快速、安全和可扩展的方式开发自己的IoT应用程序[1]。该解决方案可帮助您对现实世界对象的数字孪生模型进行监视、跟踪和分析。其中一个主要特点是广泛的基于REST的API提供服务,以便为某个事物、公司和服务人员高效地存储和检索数据[2]。

为了简化应用程序开发人员的生活,GitHub上提供了SAP IoT应用程序支持SDK。SDK提供了一个NodeJS包,它在sapiot应用程序支持的API上充当一个瘦包装器。包装器对API的使用进行了抽象,以加快CloudFoundry的应用程序开发[3],数据分析方法,目前提供以下特性:

请求处理的抽象过期OAuth令牌的性能优化更新[4]通过将微服务设置为基本URI简化资源路径定义流式API响应

SDK是开源的,对每个人都是免费的!

这篇博文帮助您用新的SDK快速启动应用程序开发!

实践

在接下来的实践环节中,我们将实现一个简单的节点应用程序,在本地运行,访问存储在SAP IoT application Enablement的大数据存储中的数据。

节点.js开发环境[5]SAP IoT应用程序支持租户您的租户的OAuth客户端凭据(您在安装应用程序支持租户时收到了这些凭据)

1。生成节点.js应用程序:

创建一个名为sdk demo的新文件夹。打开此文件夹中的命令提示符,执行npm init-f。这将初始化节点应用程序。最后,云主机云服务器,您应该找到一个名为包.json在你的文件夹里。

2。安装SDK:

接下来,我们安装SDK for SAP IoT Application Enablement作为应用程序的依赖项。SDK是通过SAP的公共GitHub组织发布的[6]。您可以通过将以下部分添加到包.json:

然后,重新打开命令提示符并执行npm install。这将安装中指定的所有依赖项包.json.

3. 配置

在下一步中,我们必须配置SDK以访问SAP IoT应用程序启用的租户。配置SDK有三个选项:

在本教程中,我们将使用选项2.)并在.env文件中指定所有环境变量。因此,请创建一个名为.env的文件,并将以下内容添加到该文件:

请确保用您的租户信息替换占位符()。

4。SDK的使用

现在我们创建应用程序的主要部分,大量数据,什么叫大数据云计算,调用SAP IoT应用程序启用的API。出于这个演示目的,我们将请求在租户中创建的所有东西的列表,并将响应记录到控制台。所有东西的列表都可以通过[7]中记录的API端点进行请求。

要访问端点,请创建一个名为索引.js在项目的根目录中。接下来,淘客返利,将以下代码复制并粘贴到此文件:

现在您可以启动应用程序。干杯!

结论

本文介绍了SAP IoT Application Enablement的SDK,并展示了SAP IoT Application Enablement提供的API服务的使用情况。但是,这只是一个起点!API提供了广泛的功能来使用您的数据。您可以在这里找到关于SDK的更多文档和一些示例[8]。

参考资料:

[1]https://www.sap.com/developer/topics/iot-application-enablement.html

[2] https://help.sap.com/viewer/350cb3262cb8496b9f5e9e8b039b52db/1.42.0.0/en-US

[3] https://cloudfoundry.org/

[4] https://auth0.com/docs/tokens/access-token

[5] https://nodejs.org/en/download/

[6] https://github.com/SAP

[7] https://help.sap.com/viewer/350cb3262cb8496b9f5e9e8b039b52db/1.42.0.0/en-US/075566a948d54a9e822f21fea493df8e.html

[8] https://github.com/SAP/iot-application-services-sdk-nodejs