在Azure上部署后,Azure功能不起作用?

时间:2020-05-10 12:53:46

标签: azure-functions azure-iot-hub azure-eventhub azure-stream-analytics azure-triggers

我对Azure完全陌生。而且我尝试建立以下体系结构以显示Power bi中来自Vicotee Device的传感器数据。 Vicotee设备-> LoraGateway-> Azure IOT集线器-> Azure功能-> Azure Event HUB => Azure Stream Analytics => PowerBI。 我使用了Visual Studio代码,并使用python编写了azure函数来解码传感器数据。没有可供选择的物联网集线器触发器,我使用了事件集线器触发器(应该一样吗?)。当我在计算机上本地运行该功能时,一切正常,传感器数据正确解码并将数据发送到事件中心,流分析作业和电源接口。但是在我断开本地功能并通过Visual Studio代码在Azure上部署该功能(显示已成功部署)之后,没有数据从IoT中心流到事件中心(物联网中心中有数据),因此流分析中没有数据输出到电源bi。我必须同时在计算机上本地运行azure函数才能使所有功能正常工作。我不知道这是什么问题。我是否错过了体系结构中的某些部分?非常感谢有人能帮助我。已经花了一段时间了。

1 个答案:

答案 0 :(得分:0)

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