1

到目前为止的设置: 我已经创建了空间。在顶层,我有 IOT 集线器资源。在其中两个空间中,我已将设备与传感器一起连接到它。我已经为温度传感器创建了一个匹配器以及类似于文档的 UDF 。我还为 UDF 分配了权限。要将数据发送到 IOT 集线器,我还获取了dotnet 示例的设备连接字符串

我面临的问题清单:

  1. 当我尝试运行dotnet 示例时,我可以看到它能够访问 UDF(通过调试对其进行检查),但在 UDF 中,它无法访问文档中给出的遥测变量。它显示的错误是:

处理用户定义函数时发生意外异常。请联系支持人员并提供请求的相关 ID。

  1. 我创建了一个端点以将原始遥测数据发送到事件中心。但我想将处理后的数据从 UDF 发送到 cosmos db。可能吗?如果是,那怎么办?
4

1 回答 1

2

感谢您提出问题并联系...对于#2,您可以通过在 UDF 中执行通知方法来做到这一点。您可以通过端点调度程序设置到其他端点的出口,例如事件中心、事件网格或服务总线。您可以通过 /endpoint API 设置端点,然后在 UDF 中指定要发送的内容和更改。有关事件和端点的详细信息,您可以在此处查看:https ://docs.microsoft.com/en-us/azure/digital-twins/how-to-egress-endpoints

这里还有一个链接,可以了解有关将数字孪生连接到逻辑应用程序的更多信息:https ://docs.microsoft.com/en-us/azure/digital-twins/tutorial-facilities-events将具有类似的模式将数据发送到 Cosmos DB。

至于第一个,我不确定你是否还看到这个。哪个地区?您是否有可以传递的相关 ID?此外,如果您打开日志并查看 Azure Monitor,那里有详细信息吗?

于 2019-03-25T22:10:54.777 回答