где получить обзор сообщений от устройств IOT в Azure? - PullRequest
0 голосов
/ 04 апреля 2020

У меня будет несколько тысяч устройств NB-IOT, подключенных к Azure IOT-HUB, они будут отправлять различные аварийные сообщения в случае, если что-то не так, например, высокая температура и c. Есть ли какая-нибудь панель или обзор списка, к которому можно подключить IOT-HUB? Я хотел бы иметь список со всеми тревожными устройствами IOT, т.е. если нет тревожного сообщения / прекращена тревога, то их не должно быть в списке. (Я вижу сообщения в Visual Studio, поэтому настройка сообщений MQTT завершена).

BR

1 Ответ

0 голосов
/ 06 апреля 2020

Для этого наиболее подходящим вариантом является использование запросов IoT Hub. Вы можете использовать устройства-близнецы, чтобы установить статус устройства. Статус может быть «номинальный / аварийный», поэтому вы можете использовать язык IoT Hub Query для извлечения списка устройств, находящихся в данный момент в определенном состоянии. Вам нужно будет обновить ваши устройства, чтобы отчет об обновлениях устройства соответствовал двойнику устройства, или вам нужно написать фрагмент кода, который принимает сообщения и обновляет двойник из серверной части.

Вы упомянули панель инструментов, Я не знаю ни одного готового решения для этого, но вы могли бы использовать PowerBI для создания панели мониторинга, основанной на нескольких источниках данных. Существует множество Azure компонентов, в которых вы можете хранить свою телеметрию, и вы можете использовать PowerBI для создания списка устройств, последнее сообщение которых было сигналом тревоги. Помещение Stream Analytics между ними позволит вам хранить только сигналы тревоги в базе данных.

Короче говоря: существует много способов достижения того же результата, насколько я знаю, ни один из них не будет готовым. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...