【发布时间】:2018-10-22 12:23:03
【问题描述】:
已部署一个测试设备,该设备将发送到 Azure IOT,然后将警报发送到 Dynamics 365。
我正在尝试使用 https://github.com/Azure-Samples/web-apps-node-iot-hub-data-visualization 查看来自网络应用程序的数据
完成后,我打开网页并在日志中收到 500 错误:
应用程序抛出未捕获的异常并终止: ArgumentError:连接字符串没有 EntityPath,或 Function.EventHubClient.fromConnectionString 处缺少参数路径(D:\home\site\wwwroot\node_modules\azure-event-hubs\lib\client.js:92:11)
我在 IoTHub -> Endpoint -> Events -> Event Hub Compatible Endpoint 中使用了以下连接字符串:
设置 Azure.IoT.IoTHub.ConnectionString=sb://iothub-ns-****************r-451891-d07caf9987.servicebus.windows.net/;SharedAccessKeyName =iothubowner;SharedAccessKey=zNy3a************************CZyjCoTpXdem0=
我也尝试在本地运行并将 EntityPath 添加到连接字符串,但没有成功。
我在 Azure 中确实注意到它对我的 IoTHub 有一个警告: 由于资源所在的位置,某些 IoT 中心功能被禁用。以下是受影响的功能:事件
这可能是个问题吗?
【问题讨论】:
-
您能否提供您的 azure iot hub 资源位置,以便我们查明是否是资源限制问题?
标签: azure web iot azure-iot-hub