在这个新的博客系列中,我想完整地介绍一下SAP Leonardo Foundation IoT以及我对这个产品的体验。
希望你能看到你可以多么轻松地创建和使用这个产品,以及"将事物与人和过程联系起来"。
详细地说,你可以预期以下内容:
SAP CP IoT AE包括以下内容主要特点:
物联网服务UI内容和事件服务管理服务分析服务和API定位服务规则框架和机器学习*
*计划
通过SAP CP IoT AE,我们现在可以使用不同的微服务/API构建我们的虚拟/数字孪生兄弟。
为了与IoT服务进行安全通信,我们需要"笔记本"的设备证书(我在这里使用PEM格式):
重要的写下或复制"证书机密",淘客采集软件,我们在下一步创建密钥文件时需要它。
现在是时候转换我们的证书了:
我们现在仍然准备通过执行脚本将数据发送到SAP CP IoT服务,但这不是我所需要的。
因为我们要构建我们的虚拟双胞胎,因此,让我们进入SAP云平台IoT应用程序启用(AE)。
现在的重点是进入SAP IoT AE启动板,因为我们无法访问不同的应用程序。
在FLP中,我们现在可以看到租户管理和IoT Thing Modeler等的不同磁贴
重要事项:请仔细查看详细信息关于"Thing Modeler"及其特性的文档在这里。
我们现在的出发点是"Package Manager"来创建一个新的包。
关于"Packages"的详细文档可以在这里找到。
在成功创建包之后,我们打开"Thing Properties Catalog":
在创建包的过程中,您可以定义以下"范围":
私有租户
如果您的套餐被定义为租户,您可以参考其他软件包。
这很有帮助,如果您想重用现有的自己的"属性集"或SAP预定义的"属性集":
定义属性集
在我们现在创建的东西属性中,有两个新的属性集:
请在此查看文档以获取详细信息。
产品数据属性集包含"常规"属性:
对于实际的"测量",我们使用"CPU属性集"。
在"测量值"部分,我们添加了带有计量单位的"用法"和数据类型,最后我们指定了上下"阈值":
重要:要从"测量值"类型定义"属性集",有享云商城,top返利,检查此项很重要成功登录的文档和前提条件
简而言之,营销数据分析,要将物联网AE的"东西"与物联网服务的"真实设备"连接起来,私人云服务器,能力(物联网服务)和属性集(物联网AE)之间的匹配必须相同,否则映射不起作用。因此,总是检查文档。
最后我们的"CPU"属性集现在看起来像这样:
在右下角,我们现在可以直接跳转到Thing Modeler:
创建Thing Type
我们现在通过填充一些基本信息来创建"Thing Type"。
之后,我们现在添加属性集。
如下所示基于引用(在包创建过程中),我们现在也可以为我们的东西选择这些属性集:
但是现在我们只想在这里使用我们自己定义的属性集。
可选可以添加一个图像到我们的"东西类型"中,以便对东西进行可视化:
连接"虚拟"东西使用"真正的"设备
这项最具挑战性的任务将在接下来的几行中介绍。
我们现在连接"物联网世界"(物联网服务和物联网应用支持);o) 合二为一。
为此,我们只需点击左上角的"新事物":
然后我们填写所需的数据,现在将"事物"从SAP CP IoT AE链接到我们的SAP CP IoT服务设备:
和whoot…。。,"能力"(IoT服务)和"属性集"(IoT AE)之间的"匹配"是正确的,我们现在得到了一个成功的"数据类型匹配"结果!
完成这个任务后,我们现在得到了唯一的"Thing ID"。
将数据发送到IoT服务,并检查数据摄取是否正常
如果我们现在返回整个python脚本,现在是时候执行这个:
….我们现在应该得到以下控制台输出,值200 eq HTTP 200。因此,我们的数据已成功发布到SAP CP IoT服务:
如果我们现在选中此项,我们也可以在可视化中看到数据:
最后,如果我们切换到SAP CP应用程序启用,我们还可以通过"摄取管道"将IoT服务中的数据成功传输到SAP CP IoT应用程序启用:
更新:
适用于所有API粉丝(如我),SAP IoT AE提供了许多API,我们可以在其中对我们的东西进行CRUD访问。
例如,我们已经可以通过调用以下REST API来读取"时间序列存储":
结果:
在下一篇博客中,我们将继续这个小故事。
我们将创建一个带有SAP Web IDE(完整堆栈)的SAP UI5应用程序,以可视化我们的数据并显示我们的数据物联网。
用于云铸造环境的SAP云平台物联网
SAP IoT应用程序启用
SAP IoT应用程序的功能范围描述
通过REST on GitHub将CPU使用率发送到IoT服务的Python脚本
用于云铸造环境的SAP云平台物联网初学者工具包
企业Architecture Explorer–物联网应用支持