Menyambungkan Perangkat IoT ke Azure: Azure IoT Hub dan Azure Event Hubs

Azure menyediakan layanan yang dikembangkan untuk berbagai jenis konektivitas dan komunikasi untuk membantu Anda menghubungkan data Anda ke kekuatan cloud. Azure IoT Hub dan Azure Event Hubs adalah layanan cloud yang dapat menyerap data dalam jumlah besar dan memproses atau menyimpan data tersebut untuk wawasan bisnis. Kedua layanan ini serupa karena keduanya mendukung penyerapan data dengan latensi rendah dan keandalan tinggi, tetapi dirancang untuk tujuan yang berbeda. IoT Hub dikembangkan untuk memenuhi persyaratan unik dalam menyambungkan perangkat IoT ke layanan cloud Azure sementara Event Hubs dirancang untuk streaming big data. Microsoft merekomendasikan penggunaan Azure IoT Hub untuk menyambungkan perangkat IoT ke Azure

Azure IoT Hub adalah gateway cloud yang menyambungkan perangkat IoT untuk mengumpulkan data dan mendorong wawasan dan otomatisasi bisnis. Selain itu, Azure IoT Hub dilengkapi fitur yang memperkaya hubungan antara perangkat Anda dan sistem backend Anda. Kemampuan komunikasi dua arah berarti bahwa saat Anda menerima data dari perangkat, Anda juga dapat mengirim kembali perintah dan kebijakan ke perangkat. Misalnya, gunakan pesan cloud ke perangkat untuk memperbarui properti atau menggunakan tindakan manajemen perangkat. Komunikasi cloud ke perangkat juga memungkinkan Anda mengirim kecerdasan cloud ke perangkat edge Anda dengan Azure IoT Edge. Identitas tingkat perangkat unik yang disediakan oleh IoT Hub membantu mengamankan solusi IoT Anda dari potensi serangan dengan lebih baik.

Azure Event Hubs adalah layanan streaming big data dari Azure. Ini dirancang untuk skenario streaming data throughput tinggi di mana pelanggan dapat mengirim miliaran permintaan per hari, dan menggunakan model konsumen yang dipartisi untuk menskalakan aliran Anda. Azure Event Hubs diintegrasikan ke dalam layanan big data dan analitik Azure, termasuk Databricks, Stream Analytics, ADLS, dan HDInsight. Dengan fitur seperti Event Hubs Capture dan Auto-Inflate, layanan ini dirancang untuk mendukung aplikasi dan solusi big data Anda. Selain itu, Azure IoT Hub menggunakan Azure Event Hubs di jalur aliran telemetrinya, sehingga solusi IoT Anda juga mendapat manfaat dari kemampuan Azure Event Hubs yang luar biasa.

Ringkasnya, kedua solusi tersebut dirancang untuk menyerap data dalam skala besar. Hanya Azure IoT Hub yang memiliki banyak kemampuan khusus IoT yang dirancang untuk memaksimalkan nilai bisnis dengan menyambungkan perangkat IoT Anda ke layanan cloud Azure. Jika perjalanan IoT Anda baru saja dimulai, dimulai dengan IoT Hub untuk mendukung skenario penyerapan data Anda memastikan bahwa Anda akan memiliki akses instan ke kemampuan IoT berfitur lengkap, setelah kebutuhan bisnis dan teknis Anda memerlukannya.

Tabel berikut ini memberikan penjelasan detail tentang bagaimana dua tingkat Azure IoT Hub dibandingkan dengan Azure Event Hubs sebagai bahan evaluasi Anda akan kemampuan IoT. Untuk informasi selengkapnya tentang tingkat standar dan dasar IoT Hub, lihat Memilih tingkat IoT Hub yang tepat untuk solusi Anda.

Kemampuan IoT Tingkat standar Azure IoT Hub Tingkat dasar Azure IoT Hub Event Hubs
Pesan perangkat ke cloud Centang Centang Centang
Protokol: HTTPS, AMQP, AMQP melalui WebSocket Centang Centang Centang
Protokol: MQTT, MQTT melalui WebSocket Centang Centang
Identitas per perangkat Centang Centang
Unggahan file dari perangkat Centang Centang
Layanan Penyediaan Perangkat Centang Centang
Olahpesan cloud ke perangkat Centang
Perangkat kembar dan manajemen perangkat Centang
Stream Perangkat (pratinjau) Centang
IoT Edge Centang

Meskipun satu-satunya kasus penggunaan adalah menyerap data dari perangkat ke cloud, kami sangat menyarankan penggunaan IoT Hub karena menyediakan layanan yang dirancang untuk konektivitas perangkat IoT.