Подключение устройств Интернета вещей к Azure: Центр Интернета вещей и Центры событийConnecting IoT Devices to Azure: IoT Hub and Event Hubs

Azure предоставляет службы, специально разработанные для различных типов подключения и обмена данными для подключения данных к облачным возможностям.Azure provides services specifically developed for diverse types of connectivity and communication to help you connect your data to the power of the cloud. Центр Интернета вещей и Центры событий Azure являются облачными службами, которые принимают большие объемы данных и обрабатывают или сохраняют эти данные для бизнес-аналитики.Both Azure IoT Hub and Azure Event Hubs are cloud services that can ingest large amounts of data and process or store that data for business insights. Две службы похожи тем, что они поддерживают прием данных с небольшой задержкой и высокой надежностью, но они предназначены для разных целей.The two services are similar in that they both support ingestion of data with low latency and high reliability, but they are designed for different purposes. Центр Интернета вещей была разработана для решения уникальными требованиями подключение устройств Интернета вещей в облако Azure, а концентраторы событий была разработана для потоковой передачи больших данных.IoT Hub was developed to address the unique requirements of connecting IoT devices to the Azure cloud while Event Hubs was designed for big data streaming. Корпорация Майкрософт рекомендует использовать центр Интернета вещей Azure для подключения устройств Интернета вещей в AzureMicrosoft recommends using Azure IoT Hub to connect IoT devices to Azure

Центр Интернета вещей — облачной шлюза, который обеспечивает подключение устройств Интернета вещей для сбора данных и бизнес-аналитики и автоматизации.Azure IoT Hub is the cloud gateway that connects IoT devices to gather data and drive business insights and automation. Кроме того, Центр Интернета вещей включает в себя возможности, приумножающие связь между устройствами и серверными системами.In addition, IoT Hub includes features that enrich the relationship between your devices and your backend systems. Возможности двунаправленного обмена данными означает, что при получении данных с устройств вы также можете отправлять команды и политики к устройствам.Bi-directional communication capabilities mean that while you receive data from devices you can also send commands and policies back to devices. Например используйте cloud-to-device messaging для обновления свойств или вызова действий по управлению устройствами.For example, use cloud-to-device messaging to update properties or invoke device management actions. Cloud-to-device communication также позволяет отправить облачного интеллекта на пограничных устройствах с помощью Azure IoT Edge.Cloud-to-device communication also enables you to send cloud intelligence to your edge devices with Azure IoT Edge. Уникальное удостоверение на уровне устройств, предоставляемое в Центре Интернета вещей, позволяет обеспечить оптимальную защиту решения Интернета вещей от возможных атак.The unique device-level identity provided by IoT Hub helps better secure your IoT solution from potential attacks.

Центры событий Azure — служба Azure, позволяющая выполнять потоковую передачу больших данных.Azure Event Hubs is the big data streaming service of Azure. Она предназначена для сценариев потоковой передачи данных с высокой пропускной способностью, где клиенты могут отправлять миллиарды запросов в день.It is designed for high throughput data streaming scenarios where customers may send billions of requests per day. Центры событий используют модель секционирования потребителей, чтобы масштабировать потоковую передачу. Они интегрированы со службами больших данных и аналитики Azure, включая Databricks, Stream Analytics, ADLS и HDInsight.Event Hubs uses a partitioned consumer model to scale out your stream and is integrated into the big data and analytics services of Azure including Databricks, Stream Analytics, ADLS, and HDInsight. Благодаря таким функциям, как "Сбор" в Центрах событий" и "Автоматическое расширение", эта служба предназначена для поддержки приложений и решений для работы с большими данными.With features like Event Hubs Capture and Auto-Inflate, this service is designed to support your big data apps and solutions. Кроме того центр Интернета вещей использует концентраторы событий для пути потока данных телеметрии, поэтому ваше решение IoT также использует преимущества огромные возможности концентраторов событий.Additionally, IoT Hub uses Event Hubs for its telemetry flow path, so your IoT solution also benefits from the tremendous power of Event Hubs.

Таким образом, оба решения предназначены для приема данных в большом масштабе.To summarize, both solutions are designed for data ingestion at a massive scale. Только центр Интернета вещей предоставляет широкие возможности для центра Интернета вещей функциональные возможности, которые предназначены для максимальной ценности бизнеса подключения устройств Интернета вещей в облако Azure.Only IoT Hub provides the rich IoT-specific capabilities that are designed for you to maximize the business value of connecting your IoT devices to the Azure cloud. Начиная работу с Интернетом вещей с помощью Центра Интернета вещей для поддержки сценариев приема данных, вы непременно получите мгновенный доступ ко всем функциональным возможностям Интернета вещей, как только они понадобятся (для бизнеса и технических целей).If your IoT journey is just beginning, starting with IoT Hub to support your data ingestion scenarios will assure that you have instant access to the full-featured IoT capabilities once your business and technical needs require them.

В следующей таблице приведены сведения о сопоставлении двух уровней Центра Интернета вещей с Центрами событий при оценке их возможностей для Центра Интернета вещей.The following table provides details about how the two tiers of IoT Hub compare to Event Hubs when you're evaluating them for IoT capabilities. Дополнительные сведения об уровнях "Базовый" и "Стандартный" Центра Интернета вещей см. в статье Выбор правильного уровня Центра Интернета вещей для решения.For more information about the standard and basic tiers of IoT Hub, see How to choose the right IoT Hub tier.

Возможность Центра Интернета вещейIoT Capability Уровень "Стандартный" Центра Интернета вещейIoT Hub standard tier Уровень "Базовый" Центра Интернета вещейIoT Hub basic tier Центры событий;Event Hubs
Передача сообщений с устройства в облакоDevice-to-cloud messaging Проверка Проверка Проверка
Protocols: HTTPS, AMQP, AMQP через WebSocketProtocols: HTTPS, AMQP, AMQP over webSockets Проверка Проверка Проверка
Protocols: MQTT, MQTT через WebSocketProtocols: MQTT, MQTT over webSockets Проверка Проверка
Удостоверение для каждого устройстваPer-device identity Проверка Проверка
Передача файлов с устройствFile upload from devices Проверка Проверка
Служба подготовки устройствDevice Provisioning Service Проверка Проверка
Передача сообщений из облака на устройствоCloud-to-device messaging Проверка
Двойник устройства и управление устройствомDevice twin and device management Проверка
Потоки устройств (предварительная версия)Device streams (preview) Проверка
IoT EdgeIoT Edge Проверка

Даже если единственным вариантом использования является передача данных с устройства в облако, мы настоятельно рекомендуем использовать Центр Интернета вещей, так как он предоставляет службу, разработанную для подключения устройств Интернета вещей.Even if the only use case is device-to-cloud data ingestion, we highly recommend using IoT Hub as it provides a service that is designed for IoT device connectivity.

Дальнейшие действияNext steps

Чтобы продолжить изучение возможностей Центра Интернета вещей, ознакомьтесь со статьей Руководство разработчика для Центра Интернета вещей Azure.To further explore the capabilities of IoT Hub, see the IoT Hub developer guide.