📜  Microsoft Azure – Azure 数字孪生简介

📅  最后修改于: 2022-05-13 01:57:42.832000             🧑  作者: Mango

Microsoft Azure – Azure 数字孪生简介

在本文中,我们将了解如何开始使用 Azure 数字孪生。借助 Azure 数字孪生,您可以对真实环境(包括建筑物、IoT 传感器和人员)进行建模,以跟踪、监控和设计环境。

让我们看看它是如何工作的。首先,我们需要在 Azure 中创建一个 Azure 数字孪生服务。让我们搜索数字孪生并创建它。

然后我们将选择一个资源组,并将位置保持原样。最后,让我们为服务填写一个名称并创建它。

Azure 数字孪生服务公开了我们将在示例应用程序中使用的 API 终结点。

为了能够使用它,我们需要访问该服务。我们将在此处执行此操作,并且需要添加角色分配。我们需要角色 Azure 数字孪生数据所有者,并将其分配给我们自己。

在本文中,我们将使用一个示例应用程序来处理称为Digital Twins Explorer 的 Digital Twins。您可以从此 URL 下载它。

此外,您需要在本地计算机上安装Node.js。您还需要Azure CLI。

下载并解压缩示例应用程序后,导航到客户端文件夹,然后导航到源。您需要在命令窗口中打开该路径,如下所示:

现在运行以下命令来安装应用程序需要的 npm 模块。

npm install 

完成后,使用以下命令运行应用程序。

npm run start 

这会在浏览器中打开应用程序,它看起来像这样。

首先,我们需要使用顶部的此按钮连接到 Azure 数字孪生,并输入 URL,即服务的主机名,前面带有 HTTPS。

我们可以使用这个应用程序使用数字孪生创建一个真实世界环境的设计。这从模态定义开始,它描述了诸如传感器、人员或环境结构之类的东西。我们可以使用下图所示的按钮导入模块。

示例应用程序文件夹中有一些预定义的。您可以使用称为数字孪生定义语言的类似 JSON 的语言创建这些模型。

例如,这些是楼层和房间的定义。

现在我们可以使用双图创建一个环境。您可以自己创建图形定义并使用下图所示的按钮将其上传。

示例应用程序已在此处包含定义。让我们保存它,以便将其上传到 Azure。

现在,我们可以对 Azure 中的孪生图运行查询以检索信息。这是包含两层楼的真实环境的表示,每层楼都包含一个房间。每一个都是一个数字孪生,您可以使用模态定义创建它。

当我们点击一个时,我们可以看到它的属性如下图:

这个房间具有温度和湿度等属性。我们还可以创建一个不同的查询来回答有关我们环境的问题。在此示例中,温度并非来自真实设备。但是您可以将真实世界的数据集成到图表中,以便您的图表与实际环境保持同步。您还可以手动编辑数字孪生的属性。