问题标签 [azure-digital-twins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
74 浏览

azure - 如何使用 ARM 模板创建 Azure DigitalTwin 模型、关系和孪生?

有没有办法使用 ARM 模板部署 Azure 数字孪生模型、关系和孪生。

0 投票
0 回答
467 浏览

java - 用于数字孪生的 Azure 函数应用程序中的 NoClassDefFoundError

我正在开发一个天蓝色的功能应用程序。azure function app 中的 function 负责从 azure event hub 接收消息。此方法应更新 azure 数字孪生。我正在创建Azure DigitalTwin如下实例

此代码在我的本地 java 应用程序中运行良好,但是当我将此代码部署到 azure 函数应用程序时,它给了我以下错误

我错过了什么或者上面的代码有什么问题吗?

编辑 1我在我的项目中添加了以下 maven 依赖项

0 投票
1 回答
69 浏览

python - 将消息从 Azure IoT Device Twin 发送到本地终端

我尝试在我的本地计算机中实现 IoT 中心和存储库之间的 Azure IoT 设备消息传递。我创建了 IoT Hub,注册了设备,制作了证书,并成功地将其与我的 repo 中的 Python 代码耦合。现在我的代码正在向 IoT HUB 发送消息,如下所示:

在此处输入图像描述

每个 Azure 物联网设备都有其设备孪生。我必须准备不仅在本地终端的 Azure Hub 中成功显示双消息的代码。

我尝试使用跟踪设置配置 Azure IoT 设备:

在此处输入图像描述

此外,我尝试在我的 Python 代码中实现几个库和类:

此外,不清楚如何配置 Azure IoT 设备,我应该在本地代码中添加哪些额外的库或代码部分才能在 Python 终端中查看 Azure IoT twin 消息。将不胜感激任何帮助。

谢谢!

0 投票
0 回答
46 浏览

azure-digital-twins - 当存在依赖项时,是什么导致此 DTDLParserError?

我正在使用RealEstateCore模型,并且尝试以最少的 API 调用次数上传 747 模型。我跟踪需要哪些依赖项,并且只上传不依赖尚未上传的任何内容的模型。在我第 10 次调用 API 时,我尝试上传一批 79 个模型,但遇到以下错误:

我的假设是这个错误表明它缺少一些依赖项。但是当我使用 API 查看模型列表时,它们都存在。是什么导致了这个错误?

更多信息:

  • 79 个模型适合 30745 字节的正文大小,根据服务限制,它应该在 32KB 的限制内。我有点困惑,因为服务限制还提到单个模型的 JSON 主体的最大大小为 1MB。
  • 我保持在每秒 100 个请求的限制内,因为这是我拨打的第 10 个电话。
  • 当我将最大正文大小设置为 25000 字节时,可以在 1 次调用中上传更少的模型。
0 投票
2 回答
130 浏览

azure - Azure 数字孪生禁止查询中的单词

当我执行查询

我收到错误

但是当我将“组”更改为另一个词时,前“a”查询成功。当我使用“订单”这个词时,我遇到了同样的错误。我想这是因为这个词用在普通的SQL查询中,即使数字孪生不支持它,仍然想解析它,我得到了一个错误。

在哪里可以找到查询的禁用词列表?

0 投票
1 回答
73 浏览

azure-digital-twins - ADT RestAPI 的 POST 命令返回“HTTP/1.1 405 Method Not Allowed Allow: DELETE,GET,PATCH,PUT Content-Length:0”

当我学习 ADT 的 MS Learn 课程时,我尝试调用 ADT 的 REST API (POST),ADT 服务返回 405 ERROR...

- - 命令 - -

curl -i --location --request POST 'https://{yourAdtName}.api.eus.digitaltwins.azure.net/digitaltwins/query?api-version=2020-10-31' \ --header 'Authorization: Bearer {Your-Bearer-Token}' \ --header 'Content-Type: application/json' \ --header 'Message-Id: 12345' \ --data-raw '{ "query": "SELECT * FROM DIGITALTWINS" }'

ADT 回应:

允许:DELETE、GET、PATCH、PUT 内容长度:0 严格传输安全:max-age=2592000 跟踪响应:00-2f53a2a2df5294428cedd1bdc023596d-fea71b423e62224b-01 日期:2021 年 8 月 23 日星期一 00:17:04 GMT

0 投票
1 回答
53 浏览

azure - 如何在 xlsx 文件中添加关系属性列

我正在尝试通过在 Azure 数字孪生中创建和上传 xlsx 文件来创建数字孪生。

我可以使用在 ADT 的 GitHub 存储库上共享的示例 xlsx 文件创建一个数字孪生,如下快照所示: 没有关系属性列的示例 xlsx 文件

在上图中,孪生属性由“初始化数据”列添加。但在我的例子中,这种关系也有它们自己的属性。

那么如何在 xlsx 中包含关系属性?

需要在 xlsx 中指定的关系属性的列名称是什么?

如果您可以共享具有多个节点和关系的 xlsx,其中添加了关系属性,这将很有帮助。

0 投票
1 回答
39 浏览

azure - 通过 API 在 Azure 数字孪生中创建多个孪生

我正在尝试使用Azure 数字孪生 API来创建我上传的模型的孪生。到目前为止,我可以成功地为每个 API 请求的每个模型创建一个双胞胎。

有什么方法可以在 1 个请求中从多个模型创建多个双胞胎?

到目前为止,我已经尝试将以下各种迭代解析为 JSON 有效负载。

我收到以下错误:

我似乎找不到任何文档来解释这是否可能,甚至找不到该twinCreate字段。

0 投票
1 回答
60 浏览

python - Azure 数字孪生 Python API - 创建了模型孪生,但无法检索它

azure.digitaltwins.core.DigitalTwinsClient我已经成功地使用返回对象的方法创建了一个模型的双胞胎,upsert_digital_twin()如下所示(打印为字典):

但是,当我尝试使用该get_digital_twin()方法获取此模型时,出现以下错误:

怎么了?如何找回我创建的双胞胎?

0 投票
0 回答
75 浏览

azure-digital-twins - 以前工作的双胞胎不接受我的用户

我创建了一个 Twins 实例并启动并运行了一个基本示例。几天过去了,我从 Azure 门户中的仪表板启动了 Twins Explorer。单点登录让我可以使用我的 Microsoft 帐户登录,并在登录时显示:

所选用户帐户在租户“Microsoft 服务”中不存在,并且无法访问该租户中的应用程序“856....”。需要先将该帐户添加为租户中的外部用户。请使用其他帐户。

我该如何解决这个问题?


主机弹出后成功登录,无任何更改

在撰写此消息时,以及在之前的尝试失败后,Twins 仪表板(没有设置改变提醒您),在最后一次尝试时Enter Host弹出窗口呈现给我。我被允许重新添加我的主机并且它起作用了。