Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Secara bawaan, pesan dirutekan ke titik akhir layanan internal (pesan/peristiwa) yang kompatibel dengan Event Hubs. Azure IoT Hub memaparkan titik akhir bawaan pesan/peristiwa yang ada, memungkinkan layanan back-end Anda membaca pesan perangkat-ke-cloud yang diterima hub Anda. Titik akhir ini kompatibel dengan Azure Event Hubs, yang memungkinkan Anda menggunakan salah satu mekanisme yang didukung layanan Azure Event Hubs untuk membaca pesan.
Jika Anda menggunakan perutean pesan dan fallback route diaktifkan, pesan yang tidak sesuai dengan kueri pada rute mana pun akan masuk ke titik akhir bawaan. Jika Anda menonaktifkan rute fallback ini, pesan yang tidak cocok dengan kueri apa pun akan dihilangkan.
Titik akhir ini saat ini hanya diekspos menggunakan protokol AMQP pada port 5671 dan AMQP melalui WebSockets pada port 443. Hub IoT mengekspos properti berikut untuk memungkinkan Anda mengontrol titik akhir pesan/peristiwa messages/events yang kompatibel dengan Event Hubs bawaan.
| Properti | Deskripsi |
|---|---|
| Jumlah partisi | Atur properti ini pada saat pembuatannya untuk menentukan jumlah partisi untuk pengolahan peristiwa perangkat-ke-cloud. |
| Waktu retensi | Properti ini menentukan berapa lama dalam hari IoT Hub menyimpan pesan. Defaultnya adalah satu hari, tetapi dapat ditingkatkan menjadi tujuh hari. |
IoT Hub memungkinkan retensi data di titik akhir bawaan selama maksimal tujuh hari. Anda dapat mengatur waktu retensi selama pembuatan hub IoT Anda. Waktu retensi data di Azure IoT Hub tergantung pada tingkat Azure IoT Hub dan jenis unit Anda. Dalam hal ukuran, titik akhir bawaan dapat menyimpan pesan dengan ukuran pesan maksimum hingga setidaknya 24 jam kuota. Misalnya, satu hub IoT unit S1 menyediakan penyimpanan yang cukup untuk mempertahankan setidaknya 400.000 pesan, pada 4 KB per pesan. Jika perangkat Anda mengirim pesan yang lebih kecil, mereka mungkin dipertahankan lebih lama (hingga tujuh hari) tergantung pada berapa banyak penyimpanan yang digunakan. Kami menjamin untuk menyimpan data untuk waktu retensi yang ditentukan minimal. Setelah waktu retensi, pesan kedaluwarsa dan menjadi tidak dapat diakses. Anda dapat mengubah waktu retensi, baik secara terprogram menggunakan REST API penyedia sumber daya IoT Hub, atau dengan portal Azure.
IoT Hub juga memungkinkan Anda mengelola grup konsumen pada titik akhir bawaan. Anda dapat memiliki hingga 20 grup konsumen untuk setiap hub IoT.
Menyambungkan ke titik akhir bawaan
Beberapa integrasi produk dan SDK Pusat Aktivitas mengetahui Azure IoT Hub dan memungkinkan Anda menggunakan string koneksi layanan Azure IoT Hub Anda untuk terhubung ke titik akhir bawaan.
Saat Anda menggunakan SDK Azure Event Hubs atau integrasi produk yang tidak mengetahui IoT Hub, Anda memerlukan titik akhir yang kompatibel dengan Azure Event Hubs dan nama yang kompatibel dengan Azure Event Hubs. Anda dapat mengambil nilai-nilai ini dari portal sebagai berikut:
Masuk ke portal Azure dan navigasikan ke IoT hub Anda.
Pilih Titik akhir bawaan dari menu sumber daya, di bawah Pengaturan hub.
Panel titik akhir bawaan mencakup tiga sektion:
- Bagian Rincian Event Hub berisi nilai berikut: Partisi, Nama yang kompatibel dengan Event Hub, Retensi, dan Grup Konsumen.
- Bagian titik akhir yang kompatibel dengan Event Hub berisi nilai berikut: Kebijakan akses bersama dan titik akhir yang kompatibel dengan Event Hub.
- Bagian Pesan dari cloud ke perangkat berisi nilai berikut: Waktu Hidup Default (TTL), Waktu penyimpanan umpan balik, dan Jumlah maksimum pengiriman.
Di panel kerja, bidang titik akhir yang kompatibel dengan Event Hub berisi string koneksi Azure Event Hubs lengkap yang terlihat seperti contoh berikut:
Titik akhir=sb://abcd1234namespace.servicebus.windows.net/; SharedAccessKeyName=iothubowner; SharedAccessKey=keykeykeykeykey=; EntityPath=iothub-ehub-abcd-1234-123456
Jika SDK yang Anda gunakan memerlukan nilai lain, maka nilai tersebut adalah:
| Nama | Nilai |
|---|---|
| Titik akhir | sb://abcd1234namespace.servicebus.windows.net/ |
| Nama host | abcd1234namespace.servicebus.windows.net |
| Ruang nama | abcd1234namespace |
Anda kemudian dapat memilih kebijakan akses bersama dari menu turun Kebijakan akses bersama, seperti yang ditunjukkan pada cuplikan layar sebelumnya. Ini hanya menampilkan kebijakan yang memiliki izin ServiceConnect untuk terhubung dengan hub peristiwa yang telah ditentukan.
Sampel SDK
SDK yang dapat Anda gunakan untuk tersambung ke titik akhir yang kompatibel dengan Event Hubs bawaan yang diungkapkan oleh IoT Hub meliputi:
Menyambungkan ke layanan dan produk lain
Integrasi produk yang dapat Anda gunakan dengan titik akhir bawaan yang kompatibel dengan Azure Event Hubs yang diekspose oleh IoT Hub meliputi:
-
Untuk informasi selengkapnya, lihat Pengikatan Azure IoT Hub untuk Azure Functions.
-
Untuk informasi selengkapnya, lihat Mengalirkan data sebagai input ke Azure Stream Analytics.
-
Untuk informasi selengkapnya, lihat Menambahkan sumber peristiwa hub IoT ke lingkungan Azure Time Series Insight Anda.
-
Untuk informasi selengkapnya, lihat panduan pengembang Apache Kafka untuk Azure Event Hubs.
Langkah berikutnya
Untuk informasi selengkapnya tentang titik akhir IoT Hub, lihat titik akhir IoT Hub.
Jika Anda ingin merutekan pesan perangkat ke cloud ke titik akhir kustom, lihat Menggunakan perutean pesan IoT Hub untuk mengirim pesan perangkat ke cloud ke layanan Azure.