Используйте пользовательское angular клиентское приложение с Azure IoT Central - PullRequest
0 голосов
/ 22 апреля 2020

Я изучаю Azure API централизованного отдыха IoT для создания пользовательского Angular клиента. Возможно ли это или есть какие-то ограничения? IoT Central привлекателен своей ценой. В частности, я обнаружил, что получение нескольких значений телеметрии невозможно, как показано на следующей странице документации. Это означает, что вы должны отправлять индивидуальные запросы «get» для получения нескольких телеметрий.

Azure IoT Central (получить значение телеметрии)

Есть ли возможность зарегистрироваться перезвонить и получать регулярные обновления значений, как в концентраторах событий? По сути, я хочу разработать пользовательское приложение для клиентов с централизованным ценообразованием IoT. Является ли это возможным?

1 Ответ

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

Возможно, для получения регулярных обновлений по телеметрии вы можете использовать непрерывный экспорт данных. Вы можете экспортировать в служебную шину, концентраторы событий и хранилище BLOB-объектов. См. Документацию здесь о том, как это настроить. Вы можете получать эти события в любом JavaScript приложении .

. Имейте в виду, что при непрерывном экспорте данных вы будете получать обновления со всех устройств. Если вам нужно отфильтровать их, вам нужно будет создать что-то для этого. Один из примеров, который я создал в прошлом, - это базовое приложение. NET, которое прослушивает сообщения и отправляет их разным клиентам через SignalR.

...