在哪里可以找到 Azure IoT 设备消息?

Where can I find azure IoT device messages?

我已将消息发送到名为 dev1 的 Azure IoT 中心设备,我在 IoT 中心看不到消息,但是,只有当发件人发送消息时客户端应用程序在线时,我才能读取消息。 Azure IoT Hub 只支持在线消息,不支持离线消息?如果有离线消息支持,这些消息存储在哪里,我在 IoT 中心看不到消息。

当我将自定义端点配置为 Blob 存储时,我可以看到消息存储在 blob 中。

请帮我解决这个问题。

提前致谢

IoT 中心建立在事件中心之上,在您开始阅读消息之前,它就是您的消息所在的位置。默认情况下,它们将在那里存储 1 天,但您最多可以将其更改为 7 天。有关保留的更多信息,请阅读 this page

如果我没理解错的话,您是想直接在 IoT 中心门户 UI 上阅读消息。如果是这种情况,那么关于 IoT 中心门户(UI 透视图)中的 D2C 消息,您可以确定的一件事就是查看指标图表(见下图)。要读取实际有效负载,您必须使用 in-built Event Hub endpoint or routing to other supported endpoints。(您在 scenario-Client/Sender 应用程序中已经提到,所以我认为您已经知道这种读取消息的方法)

指标图表至少告诉您消息是在 IoT 中心 (UI) 中接收的,您无法在门户 (UI) 上读取它们。