-1

我对 Azure 完全陌生。我已经尝试建立以下架构,以在 power bi 中显示来自 Vicotee 设备的传感器数据。Vicotee 设备 -> LoraGateway -> Azure IOT Hub -> Azure Function -> Azure Event HUB=> Azure Stream Analytics => PowerBI。我使用了 Visual Studio 代码并用 python 编写了一个 azure 函数来解码传感器数据。没有 iot hub 触发器可供选择,我使用了 event hub 触发器(应该相同?)。当我在计算机上本地运行该功能时,一切正常。传感器数据正确解码,数据被发送到事件中心、流分析作业和 power bi。但是当我在本地断开功能并通过Visual Studio代码在Azure上部署功能(显示部署成功)后,没有数据从物联网中心流向事件中心(物联网中心有数据),所以流分析没有数据可以输出到 power bi。我必须同时在我的计算机上本地运行 azure 功能才能使一切正常。我不知道是什么问题。我错过了架构中的某些部分吗?如果有人可以帮助我,我真的很感激。已经花了一些时间。

4

1 回答 1

0

你浏览过 Kudu 服务并检查过部署的文件吗?通过转到https://yourfunctionname.scm.azurewebsites.net/ZipDeployUI浏览 Kudu 服务。将yourfunctionname替换为您的函数名称。检查是否host.json正确构建。同样在该页面中,它将显示最近部署的日志。

于 2020-05-10T13:50:59.693 回答