Azure IoT中心-数据可视化教程-未显示数据

时间:2018-07-13 10:58:32

标签: azure azure-web-sites azure-iot-hub

已成功完成“ Connect Raspberry Pi to Azure IoT Hub (Python)”和“ Use iothub-explorer to send and receive messages between your device and IoT Hub”教程,并设置了将模拟数据发送到云的Raspberry Pi。

使用iot-explorer,我可以看到一切正常,消息正在从Pi发送到云,并且iot-explorer监视器正在拉动并显示它们,完美!

但是,现在我已经尝试了“ Visualize real-time sensor data from your Azure IoT hub by using the Web Apps feature of Azure App Service”教程,并且一切都进行得很好,除了加载网页时,图形上根本没有显示任何数据。

Pi正在运行并通过其发送消息,我可以在Azure门户和iot-explorer监视器中看到这些消息,但是图形上没有显示任何内容。

任何想法可能有什么问题吗?

1 个答案:

答案 0 :(得分:0)

您可以在iot-explorer监视器中看到消息,表明消息已成功发送到Azure IoT中心的内置终结点消息/事件。

如果您在图形中看不到任何数据,则它是一个空白图形,如下所示:

enter image description here

这意味着该Web应用程序已成功部署并运行,但没有数据到达该Web应用程序。

然后您需要检查的是Web应用程序设置:

  1. 充分利用您设置正确的 IoT Hub连接字符串。它具有以下格式:HostName=[YOUR HUB NAME].azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=[KEY]。您可以在IoT中心->设置->共享访问策略-> iothubowner->连接字符串主键中找到它。
  2. 设置在教程的this step中创建的消费者组
  3. 启用 WebSocket

Web应用程序中的设置如下:

enter image description here

enter image description here

Azure IoT中心中的设置(消费者组):

enter image description here

如果仍然无法正常工作,请告诉我。