Menggunakan rute pesan dan titik akhir kustom untuk pesan perangkat-ke-cloud

Catatan

Beberapa fitur yang disebutkan dalam artikel ini, seperti pesan cloud-ke-perangkat, kembar perangkat, dan manajemen perangkat, hanya tersedia di tingkat standar IoT Hub. Untuk informasi selengkapnya tentang tingkat IoT Hub dasar dan standar/gratis, lihat Memilih tingkat IoT Hub yang tepat untuk solusi Anda.

Perutean Pesan IoT Hub memungkinkan pengguna untuk merutekan pesan perangkat-ke-cloud ke titik akhir yang menghadap-layanan. Perutean juga menyediakan kapabilitas kueri untuk memfilter data sebelum merutekannya ke titik akhir. Setiap kueri perutean yang Anda konfigurasikan memiliki properti berikut:

Properti Deskripsi
Nama Nama unik yang mengidentifikasi kueri.
Sumber Asal aliran data yang akan ditindaklanjuti. Misalnya, telemetri perangkat.
Kondisi Ekspresi kueri untuk kueri perutean yang dijalankan terhadap properti aplikasi pesan, properti sistem, isi pesan, tag kembar perangkat, dan properti kembar perangkat untuk menentukan apakah ia cocok untuk titik akhir. Untuk informasi selengkapnya tentang membuat kueri, lihat sintaks kueri perutean pesan
Titik Akhir Nama titik akhir tempat IoT Hub mengirim pesan yang cocok dengan kueri. Kami menyarankan agar Anda memilih titik akhir di wilayah yang sama dengan IoT Hub Anda.

Satu pesan mungkin cocok dengan kondisi pada beberapa kueri perutean, dalam hal ini IoT Hub mengirimkan pesan ke titik akhir yang terkait dengan setiap kueri yang cocok. IoT Hub juga secara otomatis deduplikasi pengiriman pesan, jadi jika pesan cocok dengan beberapa kueri yang memiliki tujuan yang sama, ia hanya ditulis sekali ke tujuan itu.

Titik akhir dan perutean

IoT Hub memiliki titik akhir bawaan default. Anda bisa membuat titik akhir kustom untuk merutekan pesan dengan menautkan layanan lain di langganan yang Anda miliki ke hub. IoT Hub saat ini mendukung kontainer Azure Storage, Azure Event Hubs, antrean Azure Service Bus, dan topik Azure Service Bus sebagai titik akhir kustom.

Saat Anda menggunakan perutean dan titik akhir kustom, pesan hanya dikirimkan ke titik akhir bawaan jika tidak cocok dengan kueri apa pun. Untuk mengirimkan pesan ke titik akhir bawaan serta ke titik akhir kustom, tambahkan rute yang mengirim pesan ke titik akhir peristiwa bawaan.

Catatan

  • IoT Hub hanya mendukung penulisan data ke kontainer Azure Storage sebagai blob.
  • Antrean dan topik Azure Service Bus dengan Sesi atau Deteksi Duplikat diaktifkan tidak didukung sebagai titik akhir kustom.
  • Di portal Microsoft Azure, Anda dapat membuat titik akhir perutean kustom hanya ke sumber daya Azure yang berada dalam langganan yang sama dengan hub IoT Anda. Anda dapat membuat titik akhir kustom untuk sumber daya di langganan lain dengan menggunakan Azure CLI atau Azure Resource Manager.

Untuk informasi selengkapnya tentang membuat titik akhir kustom di IoT Hub, lihat titik akhir IoT Hub.

Untuk informasi selengkapnya tentang membaca dari titik akhir kustom, lihat:

Langkah berikutnya