Bagikan melalui


Panduan Komunikasi Cloud ke Perangkat

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: