从自定义终结点读取Azure IoT中心消息

时间:2018-10-15 05:09:45

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

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中心消息。但是,当我将消息路由到自定义终结点(例如Azure存储容器,事件中心)时,我无法再读取消息。

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

1 个答案:

答案 0 :(得分:1)

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

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

如果您想读取到达IoT中心的所有消息,而不管消息将路由到何处,只需将内置端点添加到路由中,便可以使用该工具监视数据。 Device Explorer