【问题标题】:Read Azure IoT Hub messages from custom endpoints从自定义终结点读取 Azure IoT 中心消息
【发布时间】:2018-10-15 05:09:45
【问题描述】:

通过instruction 使用以下代码:

const { EventHubClient } = require('@azure/event-hubs');

async function main() {
  const client = await EventHubClient.createFromIotHubConnectionString(process.env["IOTHUB_CONNECTION_STRING"]);
  const hubInfo = await client.getHubRuntimeInformation();
  console.log(hubInfo);
  await client.close();
}

main().catch((err) => {
  console.log(err);
});

我可以从内置端点读取 Azure IoT Hub 消息。但是,当我将消息路由到自定义端点(例如 Azure 存储容器、事件中心)时,我无法再读取消息。

是否有任何工具或 SDK 可以帮助我读取到达 IoT 中心的所有消息,无论消息将被路由到哪里?

【问题讨论】:

  • 以下路由将执行此操作:Endpoint: events, DataSource: Device Telemetry Message, RoutingQuery: true

标签: azure azure-iot-hub azure-iot-sdk


【解决方案1】:

请注意,一旦创建路由,数据将停止流向内置端点,除非创建路由到该端点。

这是Device Explorer tool,我们可以用来监控来自您设备的消息,并将消息发送到您的设备

如果您想读取到达 IoT 中心的所有消息,无论消息将被路由到哪里,只需将内置端点添加到路由中,您就可以使用该工具监控数据。 Device Explorer

【讨论】:

  • 谢谢!将内置端点添加到路由中,我们还可以使用跨平台的Azure IoT Toolkit 来监控消息。
  • @JunHan 您可以接受它作为帮助他人的答案。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-25
  • 2017-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多