已成功完成“ 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监视器中看到这些消息,但是图形上没有显示任何内容。
任何想法可能有什么问题吗?
答案 0 :(得分:0)
您可以在iot-explorer监视器中看到消息,表明消息已成功发送到Azure IoT中心的内置终结点消息/事件。
如果您在图形中看不到任何数据,则它是一个空白图形,如下所示:
这意味着该Web应用程序已成功部署并运行,但没有数据到达该Web应用程序。
然后您需要检查的是Web应用程序设置:
HostName=[YOUR HUB NAME].azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=[KEY]
。您可以在IoT中心->设置->共享访问策略-> iothubowner->连接字符串主键中找到它。Web应用程序中的设置如下:
Azure IoT中心中的设置(消费者组):
如果仍然无法正常工作,请告诉我。