Как получить статус устройства в сети и в автономном режиме в Azure iot Hub с помощью функций Azure - PullRequest
0 голосов
/ 07 мая 2019

получить статус устройства в режиме онлайн и в автономном режиме в Azure iot Hub с помощью функций Azure

Ответы [ 2 ]

0 голосов
/ 30 мая 2019

Сначала настройте, какие события публиковать из своего IoT-концентратора. Более конкретно событие DeviceConnected и DeviceDisconnected решит вашу цель.

Затем, наконец, реализуйте EventHub Trigger в функции Azure, чтобы получить события.

0 голосов
/ 08 мая 2019

Поле connectionState не является надежным и не должно использоваться для запроса состояния устройства. Подробнее см. здесь .

Вместо этого рекомендуется использовать сердечные сокращения, которые отправляются с ваших устройств. Или же вы можете создать подписку Azure EventGrid для событий подключения устройства и прослушать их: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-how-to-order-connection-state-events#configure-subscription-for-iot-hub-events

// edit: вы можете использовать новую функцию долговременной функции с сохранением состояния для вашего случая использования вместе с EventGrid: https://docs.microsoft.com/de-de/azure/azure-functions/durable/durable-functions-preview

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