我在哪里可以找到azure IoT设备的消息?

问题描述 投票:0回答:2

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

当我把自定义端点配置为Blob存储时,我可以看到消息是以blobs的形式存储的。

请帮我解决这个问题。

先谢谢你

azure-iot-hub
2个回答
0
投票

如果我没有理解错的话,你是在寻找直接在IoT Hub门户UI上阅读消息的方法。如果是这样的话,那么你可以在IoT Hub门户中确定D2C消息(UI视角)的其中一件事是查看Metrics图表(见下图)。为了阅读实际的有效载荷,你必须使用以下工具。内置的事件枢纽端点 或路由到其他 支持的端点(你在你的方案中已经提到了-ClientSender应用,所以我想你已经知道了这种读取消息的方法)

Metrics图表至少告诉你,消息是在IoT Hub(UI)中收到的,你不能在Portal(UI)中读取它们。IoT Hub metrics Chart_1enter image description here


0
投票

IoT Hub是建立在Event Hubs之上的,在你开始阅读它们之前,你的消息将被存放在那里。默认情况下,它们将在那里存储1天,尽管您可以将其更改为7天。有关保留的更多信息,请阅读 本页.

© www.soinside.com 2019 - 2024. All rights reserved.