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.
IoT Hub menyediakan tiga opsi bagi aplikasi perangkat untuk mengekspos fungsionalitas ke aplikasi back-end:
metode Langsung untuk komunikasi yang memerlukan konfirmasi langsung hasilnya. Metode langsung sering digunakan untuk kontrol interaktif perangkat seperti menyalakan kipas angin.
Properti yang diinginkan dari Device Twin untuk perintah jangka panjang yang dimaksudkan untuk menempatkan perangkat ke dalam status tertentu yang diinginkan. Misalnya, atur interval pengiriman telemetri menjadi 30 menit.
Pesan dari cloud ke perangkat untuk pemberitahuan satu arah ke aplikasi perangkat.
Untuk mempelajari bagaimana Azure IoT Plug and Play menggunakan opsi ini untuk mengontrol perangkat IoT Plug and Play, lihat panduan pengembang layanan IoT Plug and Play.
Nota
Fitur yang dijelaskan dalam artikel ini hanya tersedia di tingkat standar IoT Hub. Untuk informasi selengkapnya tentang tingkat IoT Hub dasar dan standar/gratis, lihat Memilih tingkat dan ukuran IoT Hub yang tepat untuk solusi Anda.
Berikut adalah perbandingan terperinci dari berbagai opsi komunikasi cloud-ke-perangkat.
Kategori | Metode langsung | Properti yang diinginkan dari kembaran perangkat | Pesan cloud ke perangkat |
---|---|---|---|
Skenario | Perintah yang memerlukan konfirmasi segera, seperti mengaktifkan kipas angin. | Perintah jangka panjang dimaksudkan untuk menempatkan perangkat ke dalam status tertentu yang diinginkan. Misalnya, atur interval pengiriman telemetri menjadi 30 menit. | Pemberitahuan satu arah ke aplikasi perangkat. |
Aliran Data | Dua arah. Aplikasi perangkat dapat segera merespons metode . Back end solusi menerima hasil secara kontekstual terhadap permintaan. | Satu arah. Aplikasi perangkat menerima pemberitahuan dengan perubahan properti. | Satu arah. Aplikasi perangkat menerima pesan |
Daya tahan | Perangkat yang terputus tidak dihubungi. Bagian belakang solusi diberitahukan bahwa perangkat tidak tersambung. | Nilai properti dipertahankan dalam perangkat kembar. Perangkat akan membacanya pada sambungan ulang berikutnya. Nilai properti dapat diambil dengan bahasa kueri IoT Hub. | IoT Hub dapat menyimpan pesan hingga 48 jam. |
Target | Perangkat tunggal menggunakan deviceId, atau beberapa perangkat menggunakan tugas. | Perangkat tunggal menggunakan deviceId, atau beberapa perangkat menggunakan tugas. | Perangkat tunggal menurut deviceId. |
Ukuran | Ukuran payload metode langsung maksimum adalah 128 KB untuk permintaan dan 128 KB untuk respons. | Ukuran properti maksimum yang diinginkan adalah 32 KB. | Pesan hingga 64 KB. |
Frekuensi | Tinggi. Untuk informasi selengkapnya, lihat kuota dan pembatasan IoT Hub. | Sedang. Untuk informasi selengkapnya, lihat kuota dan pembatasan IoT Hub. | Rendah. Untuk informasi selengkapnya, lihat kuota dan pembatasan IoT Hub. |
Protokol | Tersedia menggunakan MQTT atau AMQP. | Tersedia menggunakan MQTT atau AMQP. | Tersedia di semua protokol. Perangkat harus melakukan polling saat menggunakan HTTPS. |
Pelajari cara menggunakan metode langsung, properti yang diinginkan, dan pesan cloud-ke-perangkat dalam tutorial berikut: