Azure IoT Hub Java получает статистику трафика для устройства - PullRequest
0 голосов
/ 02 декабря 2018

У меня есть установка Azure Iot Hub с несколькими устройствами и подключенной службой Java.Я хотел бы иметь возможность получать статистику трафика (то есть количество сообщений от устройства к облаку в определенном временном окне).

Портал Azure может отображать общие данные о трафике (но не по каждому устройству), но я не нашел ни способа доступа к этим данным, ни разбивки трафика для каждого устройства.на портале.

Я изучил REST API, который поддерживает Azure, включая Java Azure SDK, но не смог найти ничего, касающегося сетевого трафика IoT.

1 Ответ

0 голосов
/ 04 декабря 2018

Azure Метрики IoT Hub (данные, которые вы видите на портале) нельзя напрямую разбить на уровень устройства.Чтобы получить статистику трафика для устройства или набора устройств, вам нужно настроить дополнительную службу для потребления и подсчета сообщений.Один из способов сделать это - использовать Azure Stream Analytics и считать сообщения, используя поле IoTHub.ConnectionDeviceId.

...