Чтение сообщений Azure IoT Hub с пользовательских конечных точек - PullRequest
0 голосов
/ 15 октября 2018

Следуя инструкции с кодом ниже:

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Хаб, не важно, куда будет направлено сообщение?

1 Ответ

0 голосов
/ 15 октября 2018

Обратите внимание, что после создания маршрута данные перестают поступать во встроенную конечную точку, если только маршрут не создан для этой конечной точки.

Вот инструмент Device Explorer , который мы можем использовать для мониторинга сообщений с ваших устройств и отправки сообщений на ваши устройства

Если вы хотите прочитать все сообщения, поступившие вIoT Hub, независимо от того, куда будет направлено сообщение, просто добавьте встроенную конечную точку в маршруты, и вы сможете отслеживать данные с помощью этого инструмента. Device Explorer

...