Подключение устройств Интернета вещей в Azure. Центр Интернета вещей и Центры событий

Azure предоставляет службы, разработанные для различных типов подключений и обмена данными, которые помогут вам подключить данные к возможностям облака. Центр Интернета вещей и Центры событий Azure являются облачными службами, которые принимают большие объемы данных и обрабатывают или сохраняют эти данные для бизнес-аналитики. Обе службы похожи тем, что они поддерживают прием данных с низкой задержкой и высокой надежностью, но предназначены для разных целей. Центр Интернета вещей разработан для удовлетворения уникальных потребностей в подключении устройств Интернета вещей к облаку Azure, тогда как Центры событий предназначены для потоковой передачи больших данных. Поэтому корпорация Майкрософт рекомендует использовать Центр Интернета вещей Azure для подключения устройств Интернета вещей к Azure.

Центр Интернета вещей Azure представляет собой облачный шлюз, соединяющий устройства Интернета вещей и собирающий данные для автоматизации и активации бизнес-аналитики. Кроме того, Центр Интернета вещей включает в себя возможности, приумножающие связь между устройствами и серверными системами. Возможности двунаправленного обмена данными означают, что при получении данных с устройств вы также можете отправлять команды и политики обратно на устройства. Например, можно использовать передачу сообщений из облака на устройство для обновления свойств или вызова действий по управлению устройствами. Передача данных из облака на устройство также позволяет отправлять действия облачной аналитики на пограничные устройства с помощью Azure IoT Edge. Уникальное удостоверение на уровне устройств, предоставляемое в Центре Интернета вещей, позволяет обеспечить оптимальную защиту решения Интернета вещей от возможных атак.

Центры событий Azure — служба Azure, позволяющая выполнять потоковую передачу больших данных. Она предназначена для сценариев потоковой передачи данных с высокой пропускной способностью, в которых клиенты могут отправлять миллиарды запросов в день, и использует секционированную модель потребителя для масштабирования потока. Центры событий интегрированы в службы больших данных и аналитики Azure, включая Databricks, Stream Analytics, ADLS и HDInsight. Благодаря таким функциям, как "Сбор" в Центрах событий" и "Автоматическое расширение", эта служба предназначена для поддержки приложений и решений для работы с большими данными. Кроме того, Центр Интернета вещей использует Центры событий для собственного пути потоковой передачи телеметрии, что позволяет решению Интернета вещей использовать огромные возможности Центров событий.

Если говорить кратко, оба решения предназначены для приема данных в больших масштабах. Только Центр Интернета вещей предоставляет широкие возможности для работы с Интернетом вещей, позволяющие получить максимальную отдачу от подключения устройств Интернета вещей к облаку Azure. Если ваш путь Интернета вещей только начинается, начиная с Центр Интернета вещей для поддержки сценариев приема данных гарантирует, что вы получите мгновенный доступ к полнофункционально функциональным возможностям Интернета вещей, как только они потребуются вашим бизнес- и техническим потребностям.

В следующей таблице приведены сведения о сопоставлении двух уровней Центра Интернета вещей с Центрами событий при оценке их возможностей для Центра Интернета вещей. Дополнительные сведения о стандартном и базовом уровнях Центр Интернета вещей см. в статье Выбор подходящего уровня Центр Интернета вещей для решения.

Возможности Интернета вещей Уровень "Стандартный" Центра Интернета вещей Уровень "Базовый" Центра Интернета вещей Центры событий
Передача сообщений с устройства в облако Проверить Проверьте Проверьте
Протоколы: HTTPS, AMQP, AMQP через WebSocket Проверьте Проверьте Проверьте
Протоколы: MQTT, MQTT через WebSocket Проверьте Проверить
Удостоверение для каждого устройства Проверить Проверить
Передача файлов с устройств Проверить Проверить
Device Provisioning Service (Служба подготовки устройств) Проверить Проверить
Передача сообщений из облака на устройство службы
Двойник устройства и управление устройством службы
Потоки устройств (предварительная версия) службы
IoT Edge службы

Даже если единственным вариантом использования является передача данных с устройства в облако, мы настоятельно рекомендуем использовать Центр Интернета вещей, так как он предоставляет службу, разработанную для подключения устройств Интернета вещей.