Azure IoT Hub informasi penagihan

Harga Azure IoT Hub menyediakan informasi umum tentang berbagai SKU dan harga untuk IoT Hub. Artikel ini berisi detail tentang bagaimana berbagai fungsi IoT Hub diukur sebagai pesan berdasarkan IoT Hub.

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.

Biaya per operasi

Gunakan tabel berikut untuk membantu menentukan operasi mana yang dikenakan biaya. Semua operasi yang dapat ditagih dibebankan dalam blok 4K-byte pada IoT hub tingkat dasar dan standar. Operasi diukur dalam gugus 0,5K-byte pada IoT hub tingkat gratis. Detail untuk setiap kategori disediakan di kolom Informasi penagihan. Kolom ini menyertakan informasi berikut:

  • Detail terkait cara operasi yang dapat ditagih diukur pada IoT hub tingkat dasar dan standar. Tidak semua operasi tersedia di tingkat dasar.
  • Operasi yang mengakibatkan biaya, dengan:
    • Link ke dokumentasi REST API jika ada.
    • Titik akhir operasi jika dokumentasi REST API tidak tersedia, atau jika operasi hanya tersedia melalui MQTT dan/atau AMQP. Nilai titik akhir menghilangkan referensi awal ke IoT hub target; {fully-qualified-iothubname}.azure-devices.net.
  • Satu atau beberapa istilah dalam format miring mengikuti setiap operasi (atau titik akhir). Ketentuan ini mewakili operasi yang dapat ditagih yang dikenakan terhadap kuota untuk IoT hub Anda. Anda mungkin melihat persyaratan ini disediakan sebagai bagian dari wawasan penggunaan kuota saat memulai permintaan dukungan pada portal Microsoft Azure. Mereka juga dapat ditampilkan oleh dukungan pelanggan. Anda dapat menggunakan tabel di bawah ini untuk mereferensikan silang istilah-istilah ini dengan operasi yang sesuai untuk membantu Anda memahami penagihan dan penggunaan kuota untuk solusi IoT Anda. Untuk informasi selengkapnya, lihat Contoh 4.
Kategori Operasi Informasi tagihan
Operasional registri identitas
(membuat, memperbarui, mendapatkan, mencantumkan, menghapus, memperbarui massal, statistik)
Tidak dikenai biaya.
Pesan perangkat ke cloud Pesan yang berhasil dikirim dibebankan dalam gugus 4 KB saat masuk ke IoT Hub. Misalnya, pesan 100 byte dibebankan sebagai satu pesan, dan pesan 6 KB dibebankan sebagai dua pesan.

Kirim Peristiwa Perangkat: Baik Perangkat ke Telemetri Cloud atau Perangkat ke Perutean Telemetri Cloud tergantung pada apakah hub IoT memiliki fitur perutean pesan yang dikonfigurasi.
Pesan cloud-ke-perangkat Pesan yang berhasil dikirim dibebankan dalam gugus 4 KB. Misalnya, pesan 6 KB dibebankan sebagai dua pesan.

Menerima pemberitahuan terikat perangkat: Perintah Cloud ke Perangkat
Unggahan file Transfer file ke Azure Storage tidak diukur oleh IoT Hub. Pesan inisiasi dan penyelesaian transfer file dibebankan sebagai pesan terukur dalam peningkatan 4 KB. Misalnya, mentransfer file 10 MB dibebankan sebagai dua pesan selain biaya Azure Storage.

Membuat Unggahan File Sas Uri: Pengunggahan File Perangkat ke Cloud
Memperbarui status unggahan file: Unggahan file perangkat ke cloud
Metode langsung Permintaan metode yang berhasil dibebankan dalam gugus 4 KB, dan respons dibebankan dalam gugus 4 KB sebagai pesan tambahan. Permintaan atau respons tanpa payload dibebankan sebagai satu pesan. Misalnya, metode dengan isi 4 KB yang menghasilkan respons tanpa payload dari perangkat dibebankan sebagai dua pesan. Metode dengan isi 6 KB yang menghasilkan respons 1 KB dari perangkat dibebankan sebagai dua pesan atas permintaan ditambah pesan lain atas respons tersebut. Permintaan untuk perangkat yang terputus dibebankan sebagai pesan dalam potongan 4 KB ditambah satu pesan untuk respons yang menunjukkan perangkat tidak online.

Perangkat - Metode Pemanggilan: Metode Pemanggilan Langsung Perangkat,
Modul - Metode Pemanggilan: Metode Pemanggilan Langsung Modul
Pembacaan kembar perangkat dan modul Pembacaan kembar dari perangkat atau modul dan dari ujung belakang solusi dibebankan sebagai pesan dalam gugus 4 KB. Misalnya, membaca kembaran 8 KB dibebankan sebagai dua pesan.

Dapatkan Kembar: Dapatkan Kembar
Dapatkan Modul Kembar: Dapatkan Modul Kembar

Membaca perangkat dan modul kembar dari perangkat:
Titik akhir: /devices/{id}/twin (MQTT, hanya AMQP): D2C Get Twin
Titik akhir: /devices/{deviceid}/modules/{moduleid}/twin (MQTT, hanya AMQP): Modul D2C Get Twin
Pembaruan kembar perangkat dan modul (tag dan properti) Pembaruan kembar dari perangkat atau modul dan dari ujung belakang solusi dibebankan sebagai pesan dalam gugus 4 KB. Misalnya, pembaruan 12 KB ke kembar dibebankan sebagai tiga pesan.

Perbarui Kembar: Perbarui Kembar
Perbarui Modul Kembar: Perbarui Modul Kembar
Ganti Kembar: Ganti Kembar
Ganti Modul Kembar: Ganti Modul Kembar

Memperbarui properti yang dilaporkan perangkat atau modul kembar dari perangkat:
Titik akhir: /twin/PATCH/properties/reported/ (MQTT, hanya AMQP): D2 Patch ReportedProperties atau Module D2 Patch ReportedProperties

Menerima pemberitahuan pembaruan properti yang diinginkan pada perangkat:
Titik akhir: /twin/PATCH/properties/desired/ (MQTT, hanya AMQP): D2C Beri Tahu DesiredProperties atau Modul D2C Beri Tahu DesiredProperties
Kueri device dan module twin Kueri terhadap perangkat atau devices.modules dibebankan sebagai pesan tergantung pada ukuran hasil dalam gugus 4 KB. Kueri terhadap pekerjaan tidak dikenakan biaya.

Dapatkan Kembar (kueri terhadap perangkat atau koleksi devices.modules ): Perangkat Kueri
Pembacaan kembar digital Pembacaan kembar digital dari ujung belakang solusi dibebankan sebagai pesan dalam gugus 4 KB. Misalnya, membaca kembaran 8 KB dibebankan sebagai dua pesan.

Dapatkan Digital Twin: Dapatkan Digital Twin
Pembaruan kembar digital Pembaruan kembar digital dari ujung belakang solusi dibebankan sebagai pesan dalam gugus 4 KB. Misalnya, pembaruan 12 KB ke kembar dibebankan sebagai tiga pesan.

Perbarui Digital Twin: Patch Digital Twin
Perintah kembar digital Perintah yang berhasil dibebankan dalam gugus 4 KB, dan respons dibebankan dalam gugus 4 KB sebagai pesan tambahan. Permintaan atau respons tanpa isi dibebankan sebagai satu pesan. Misalnya, metode dengan isi 4 KB yang menghasilkan respons tanpa isi dari perangkat dibebankan sebagai dua pesan. Metode dengan isi 6 KB yang menghasilkan respons 1 KB dari perangkat dibebankan sebagai dua pesan atas permintaan ditambah pesan lain atas respons tersebut. Perintah untuk perangkat yang terputus dibebankan sebagai pesan dalam gugus 4 KB ditambah satu pesan untuk respons yang menunjukkan perangkat tidak online.

Perintah Panggil Komponen: Perintah Komponen Digital Twin
Panggil Perintah Tingkat Akar: Perintah Akar Kembar Digital
Operasi pekerjaan
(membuat, membatalkan, mendapatkan, mengkueri)
Tidak dikenai biaya.
Pekerjaan per perangkat operasi Operasi pekerjaan (seperti pembaruan kembar, dan metode) dibebankan dalam potongan 4 KB. Misalnya, pekerjaan yang menghasilkan panggilan metode 1000 dengan permintaan 1-KB dan respons payload kosong dikenakan biaya 2000 pesan (satu pesan untuk setiap permintaan dan respons).

Memperbarui Pekerjaan Perangkat Kembar
Memanggil Pekerjaan Perangkat Metode
Operasi konfigurasi
(membuat, memperbarui, mendapatkan, mencantumkan, menghapus, menguji kueri)
Tidak dikenai biaya.
Operasi konfigurasi per perangkat Operasi konfigurasi dibebankan sebagai pesan dalam gugus 4 KB. Respons tidak dikenakan biaya. Misalnya, operasi konfigurasi terapkan dengan isi 6-KB dibebankan sebagai dua pesan.

Terapkan pada Perangkat Edge: Layanan Konfigurasi Berlaku.
Pesan tetap aktif Saat menggunakan protokol AMQP atau MQTT, pesan yang ditukar untuk membuat koneksi dan pesan yang dipertukarkan dalam negosiasi, atau untuk menjaga koneksi tetap terbuka dan hidup, tidak dikenakan biaya.
Stream Perangkat (pratinjau) Aliran perangkat dalam pratinjau dan operasi belum ditagih.

Titik akhir: /twins/{deviceId}/streams/{streamName}: Aliran Perangkat
Titik Akhir: /twins/{deviceId}/modules/{moduleId}/streams/{streamName}: Modul Aliran Perangkat

Catatan

Semua ukuran dihitung dengan mempertimbangkan ukuran payload dalam byte (pembingkaian protokol diabaikan). Untuk pesan, dengan properti dan isi, ukurannya dihitung dengan cara protokol-agnostik. Untuk informasi selengkapnya, lihat format pesan IoT Hub.

Ukuran pesan maksimum berbeda untuk berbagai jenis operasi. Untuk mempelajari lebih lanjut, lihat Kuota dan pembatasan IoT Hub.

Untuk beberapa operasi, Anda dapat menggunakan strategi batch dan pemadatan untuk mengurangi biaya. Untuk contoh terkait menggunakan telemetri perangkat ke cloud, lihat Contoh #3.

Contoh #1

Sebuah perangkat mengirim satu pesan perangkat ke cloud 1 KB per menit ke IoT Hub, yang kemudian dibaca oleh Azure Stream Analytics. Solusi ujung belakang menggunakan metode (dengan payload 512 byte) pada perangkat setiap 10 menit untuk memicu tindakan tertentu. Perangkat merespons metode dengan hasil 200 byte.

Perangkat mengonsumsi:

  • Satu pesan * 60 menit * 24 jam = 1440 pesan per hari untuk pesan perangkat ke cloud.

  • Dua pesan (permintaan ditambah respons) * 6 kali per jam * 24 jam = 288 pesan untuk metode tersebut.

Perhitungan ini memberikan total 1728 pesan per hari.

Contoh #2

Sebuah perangkat mengirim satu pesan perangkat ke cloud 100 KB setiap jam. Ini juga memperbarui perangkat kembarnya dengan payload 1 KB setiap empat jam. Solusi ujung belakang, sekali per hari, membaca perangkat kembar 14 KB dan memperbaruinya dengan payload 512 byte untuk mengubah konfigurasi.

Perangkat mengonsumsi:

  • 25 (100 KB/4 KB) pesan * 24 jam untuk pesan perangkat ke cloud.

  • Dua pesan (1 KB/4 KB) * enam kali per hari untuk pembaruan perangkat kembar.

Perhitungan ini memberikan total 606 pesan per hari.

Ujung belakang solusi mengonsumsi 4 pesan (14 KB/4 KB) untuk membaca perangkat kembar, ditambah satu pesan (512/4 KB) untuk memperbaruinya, total 5 pesan.

Secara total, perangkat dan ujung belakang solusi mengonsumsi 611 pesan per hari.

Contoh #3

Bergantung pada skenario Anda, melakukan batch pesan dapat mengurangi penggunaan kuota Anda.

Misalnya, pertimbangkan perangkat yang memiliki sensor yang hanya menghasilkan 100 byte data setiap kali dibaca:

  • Jika perangkat melakukan batch 40 sensor yang dibaca ke dalam satu pesan perangkat ke cloud dengan payload 4 KB (40 * 100 byte), maka hanya satu pesan yang dikenakan terhadap kuota. Jika perangkat membaca sensor 40 kali setiap jam dan melakukan batch pembacaan tersebut ke dalam satu pesan perangkat ke cloud per jam, perangkat akan mengirim 24 pesan/hari.

  • Jika perangkat mengirim pesan perangkat ke cloud dengan payload 100 byte untuk setiap sensor yang dibaca, perangkat akan menggunakan 40 pesan terhadap kuota untuk jumlah data yang sama. Jika perangkat membaca sensor 40 kali setiap jam dan mengirim setiap pesan satu per satu, perangkat akan mengirim 960 pesan/hari (40 pesan * 24).

Strategi batching Anda bergantung pada skenario Anda dan seberapa penting waktu data tersebut. Jika Anda mengirim data dalam jumlah besar, Anda juga dapat mempertimbangkan untuk menerapkan pemadatan data guna mengurangi dampak lebih lanjut pada kuota pesan.

Contoh #4

Saat Anda membuka permintaan dukungan pada portal Microsoft Azure, diagnostik khusus untuk masalah yang dilaporkan dijalankan. Hasilnya ditampilkan sebagai wawasan pada tab Solusi permintaan Anda. Salah satu wawasan tersebut melaporkan penggunaan kuota untuk hub IoT Anda menggunakan istilah dalam miring dalam tabel sebelumnya. Apakah wawasan khusus ini ditampilkan akan bergantung pada hasil diagnostik yang dilakukan di IoT hub Anda untuk masalah yang Anda laporkan. Jika wawasan penggunaan kuota dilaporkan, Anda dapat menggunakan tabel untuk mereferensikan silang istilah penggunaan yang dilaporkan atau istilah dengan operasi yang mereka rujuk.

Misalnya, cuplikan layar berikut menunjukkan permintaan dukungan yang dimulai untuk masalah dengan telemetri perangkat-ke-cloud.

Cuplikan layar yang memperlihatkan pemilihan masalah dalam permintaan dukungan portal Azure.

Setelah memilih Solusi Berikutnya, wawasan penggunaan kuota ditampilkan oleh diagnostik di bagian perincian kuota pesan harian IoT Hub. Ini menunjukkan perincian untuk pesan perangkat ke cloud yang dikirim ke IoT hub. Dalam hal ini, perutean pesan diaktifkan di IoT hub, sehingga pesan ditampilkan sebagai Perutean Telemetri Perangkat ke Cloud. Ketahuilah bahwa wawasan penggunaan kuota mungkin tidak ditampilkan untuk masalah yang sama pada IoT hub yang berbeda. Apa yang ditampilkan akan tergantung pada aktivitas dan status IoT hub tersebut.

Cuplikan layar yang memperlihatkan penggunaan kuota dalam permintaan dukungan portal Azure.