我已将消息发送到名为dev1的Azure IoT中心设备,我无法在IoT中心中看到消息,但是,仅当发件人发送消息时客户端应用程序处于联机状态时,我才能阅读消息。 Azure IoT中心仅支持在线消息传递,不支持离线消息传递?如果存在离线消息支持,这些消息存储在哪里,则在IoT中心中看不到消息。
将自定义端点配置为Blob存储时,我可以看到消息存储在Blob中。
请帮助我。
预先感谢
答案 0 :(得分:0)
IoT中心建立在事件中心的顶部,在您开始阅读消息之前,这里就是您的消息所在的地方。默认情况下,它们将在此处存储1天,尽管您最多可以将其更改为7天。有关保留的更多信息,请阅读this page。
答案 1 :(得分:0)
如果我正确理解,您正在寻找直接在IoT中心门户UI上阅读消息的信息。如果是这种情况,那么您可以确定有关IoT Hub门户(UI透视图)中的D2C消息的事情之一就是查看“度量”图表(请参见下图)。要读取实际的有效负载,您必须使用in-built Event Hub endpoint或路由到其他supported endpoints。(您已经在场景中提到了Client / Sender应用程序,所以我想您已经知道这种方法阅读邮件)