社区大家好,返现网,企业应用中心,
欢迎来到"SAP IoT Thing Modeler&IoT Ui5 App"博客。
本博客将是Wouter Lemaire、Thomas Swolfs和我撰写的博客之旅的第四部分。
在上一篇博客中,Wouter Lemaire谈到了IoT边缘的拦截器以及如何在您的网关上开发和部署拦截器。有了这些拦截器,你可以对你的数据进行检查,云服务器服务好,并决定下一步要做什么。将它们发送到云端,或者根本不发送,甚至在这种情况下预测咖啡的类型。
本博客的主题特别是将您的传感器从SAP IoT服务驾驶舱映射到SAP IoT Thing Modeler中的数字双胞胎。在这里,您可以创建您的数字孪生兄弟,以便稍后您可以通过OData服务公开您的物联网数据。接下来,我们将重点介绍如何根据您的物联网数据生成物联网UI5 web应用程序。
此博客是关于我们的智能咖啡机系列博客的一部分。
物品和设备模型
SAP物联网服务驾驶舱和SAP物联网建模器的映射概述:
正如您所看到的,设备模型中的设备被视为真正的独立设备,与映射本身无关。映射从传感器和对象进入的点开始。
对象是对象类型的实例,而传感器是传感器类型的实例。请注意,当您将功能映射到属性集时,它是一个隐式映射,并且基于名称。
到目前为止,SAP IoT Service Cockpit和IoT Thing modeler的映射体系结构。让我们看看我们的咖啡机,它的属性集。因为我们现在还在谈论我们的智能咖啡机。
Thing Modeler–属性集
SAP smart coffee machine Thing Modeler属性集:
我们的属性集包含以下属性:
使用此咖啡属性集,我们可以创建一个对象类型。此thing type的用途是创建一个bundle,将所有这些属性推入此thing type的已创建对象中。
示例:
thing type"coffee"->thing(of type coffee)->包含属性集x的所有属性。
thing Modeler–thing type
我们的咖啡机thing type:
如前所述将创建的属性集放置在传感器类型下。在这个场景中,这意味着将由传感器类型"Waterflowmeter\u SAP"创建的每个waterflow meter传感器(对象)都将包含我们设置其属性的所有属性。
因此,让我们跳到我们创建的对象"coffee sensor"。
thing Modeler对象
我们的咖啡机watersensor对象:
正如您所看到的一样(coffee)传感器),并在表中显示当前最后一次喝的咖啡。此数据和所有以前的数据都可以通过ui5web应用程序的OData服务访问。
当您创建新事物时,您将看到设备及其属性的映射状态。这些状态在创建后也可用。
您可以通过单击右上角的以下连接符号来检查:
您可以看到它不仅包含您的映射状态,还包含您的传感器和对象id。使用此对象id,您可以执行特定的OData调用来获取您的特定物联网数据。
注意:
稍后当我们要生成UI5应用程序时,我们将在世界地图上显示我们的物联网数据。因此,我们需要给这个东西一个长而宽的空间。由于我们的解决方案在比利时布鲁塞尔的SAP中心运行,我们将为其提供以下坐标:
此时,您对物联网Thing Modeler有一个设置和清晰的高级概述。OData已准备就绪,263云通信企业版,让我们开始生成SAP UI5 IoT仪表板。
在开始生成UI5 IoT应用程序之前,请确保您在功能选项中激活了IoT应用程序启用服务。
当您确认此功能已激活时,您可以通过右键单击"工作区">"新建">"来自模板的项目"来开始生成。这里您选择物联网应用程序。
填写应用程序的基本信息,然后选择"数据源"。
这将是OData服务的内容。
下面的设置是选择所需的内容类型,并选择要在应用程序中使用的属性集。
所有其他步骤都是关于选择并为应用程序中的字段提供数据。
完成所有这些步骤后,您就完成了UI5物联网应用程序的生成。
该运行这台咖啡机了!
由于我们的解决方案在SAP布鲁塞尔工作,您可以看到它使用Thing Modeler中以前提供的地理位置来定位地图上的物体。
此应用程序包含更多屏幕,如带有传感器数据的表格概述、带有数据的图表和物体列表。所有这些都可以通过应用程序进行导航。
通过这些很酷的步骤,您可以将物联网传感器映射到一个对象,并在几分钟内将其显示在地图上,其中包含所有给定的数据!
我们学习了很多关于SAP IoT Thing Modeler和SAP IoT UI5 Web应用程序的知识。
一些要点概括了我们的学习路径和学习内容:
我们使用属性字段创建了属性集。我们创建了一个对象类型。我们创造了一个东西我们检查、维护和更新了一个东西。我们从零开始生成了您自己的IoT UI5 web应用程序。
我们真的希望这个博客对您有兴趣和帮助,我们非常喜欢这个项目!
我们很高兴宣布我们的下一篇关于云平台集成的博客,物联网培训,它将涵盖将物联网数据放入SAP后端的场景。
非常感谢Flexso Digital公司使这个项目成为可能!
你好,沃特·勒迈尔,托马斯·斯沃尔夫斯和德里斯·范·沃伦伯格