Как регистрировать подключения / отключения устройства к концентратору IoT Azure
Мне нужно сделать статистику работоспособности устройства. Я хочу получить информацию о подключениях / отключениях из журналов, но я не знаю, как лучше всего регистрировать эти события из центра IoT.
Я уже попробовал:
- Сетка событий. Не очень хорошо, потому что: "порядок событий не гарантирован" согласно документации.
- Диагностика в концентраторе IoT: "События, генерируемые службой IoT Hub с помощью диагностических журналов Azure Monitor, не гарантируются как надежные или упорядоченные. Некоторые события могут быть потеряны или доставлены не по порядку".
- Пульс устройства: из документации: "Используйте поле connectionState только во время разработки и отладки".
- Приложение-функция или приложение-логика: как включить или отключить подключение?
Что еще я могу попробовать?