Topik ini menjelaskan batasan yang berlaku saat menggunakan Platform IoT.
Koneksi Perangkat
Jumlah Produk
Wilayah
Deskripsi
Batas
Jerman (Frankfurt) dan Amerika Serikat (Silicon Valley)
Jumlah maksimum produk yang dapat Anda buat dengan menggunakan Akun Alibaba Cloud.
1.000
Cina (Shanghai), Singapura, Jepang (Tokyo), dan Amerika Serikat (Virginia)
Jumlah maksimum produk yang dapat Anda buat pada instans Edisi Perusahaan Standar, instans Edisi Perusahaan Eksklusif, atau instans Publik.
1.000
Jumlah Perangkat
Jumlah sub-perangkat yang terpasang pada gateway
Anda dapat menambahkan hingga 2.000 sub-perangkat ke sebuah gateway.
Anda dapat mendaftarkan hingga 30 sub-perangkat secara dinamis dalam satu batch untuk sebuah gateway.
Anda dapat mengirim permintaan untuk menghubungkan atau memutuskan hingga 50 sub-perangkat ke atau dari sebuah gateway sekaligus.
Sebuah gateway dapat memulai maksimum 200 permintaan per detik (QPS) untuk menghubungkan sub-perangkat ke Platform IoT.
Untuk informasi tentang batas pembatasan, lihat item Pesan di bagian Koneksi dan komunikasi.
Manajemen Perangkat
Item | Deskripsi | Batas |
Fitur Bahasa Spesifikasi Perangkat (TSL) | Jumlah maksimum modul TSL yang dapat dibuat untuk sebuah produk, termasuk modul default dan modul kustom. | 200 |
Jumlah maksimum fitur yang dapat ditambahkan ke modul TSL. | 300 | |
Jumlah maksimum parameter yang dapat ditentukan untuk properti tipe data STRUCT. | 50 | |
Jumlah maksimum item yang dapat ditentukan untuk fitur tipe data ENUM. | 100 | |
Panjang maksimum yang dapat ditentukan untuk fitur tipe data TEXT. | 10.240 karakter | |
Jumlah maksimum elemen yang dapat ditentukan untuk fitur tipe data ARRAY. | 512 | |
Jumlah maksimum parameter input dan output yang dapat ditambahkan ke semua layanan dan acara. | 300 | |
Jumlah maksimum parameter input yang dapat ditambahkan ke layanan. | 100 | |
Jumlah maksimum parameter output yang dapat ditambahkan ke layanan. | 100 | |
Jumlah maksimum parameter output yang dapat ditambahkan ke acara. | 100 | |
Jumlah maksimum file modul TSL yang dapat diimpor secara bersamaan. | 20 | |
Jumlah maksimum versi terbaru yang dapat disimpan untuk model TSL. | 10 | |
Ukuran maksimum modul TSL yang diimpor dalam format JSON. | 512 KB | |
Jumlah maksimum karakter valid yang dapat terkandung dalam modul TSL yang diimpor dalam format JSON. Karakter valid tidak termasuk baris baru dan karakter penyelarasan. | 256 KB | |
Ukuran maksimum file ZIP yang diperoleh dengan menekan beberapa file berformat JSON saat Anda mengimpor model TSL. | 2,5 MB | |
Jumlah maksimum tingkat nesting rekursif yang didukung jika Anda menyusun data tipe data ARRAY dan STRUCT untuk parameter ThingModelJson saat Anda memanggil operasi terkait TSL. Sebagai contoh, Anda hanya dapat menyusun data tipe STRUCT dalam data tipe ARRAY. Data tipe STRUCT tidak dapat berisi data tipe ARRAY atau STRUCT. | 2 | |
Tag | Jumlah maksimum tag yang dapat dilampirkan ke produk, perangkat, atau grup perangkat. | 100 |
Grup Perangkat | Jumlah maksimum grup dan sub-grup yang dapat Anda buat dengan menggunakan Akun Alibaba Cloud. | 1.000 |
Jumlah maksimum perangkat yang dapat ditambahkan ke grup. | 100.000 | |
Jumlah maksimum grup ke mana perangkat dapat ditambahkan. | 10 | |
Penguraian Data | Ukuran maksimum skrip penguraian data. | 128 KB |
Konfigurasi Jarak Jauh | Ukuran maksimum file konfigurasi jarak jauh. File konfigurasi jarak jauh hanya mendukung format JSON. | 64 KB |
Masa Penyimpanan Data TSL | Jumlah hari maksimum selama data properti, data acara, dan data layanan dapat disimpan. Data dihapus setelah periode penyimpanan berakhir. | 30 hari |
Manajemen File | Ukuran maksimum file yang dapat disimpan dalam instans. | 1 GB |
Ukuran maksimum file tunggal yang dapat diunggah oleh perangkat melalui Message Queuing Telemetry Transport (MQTT). | 16 MB | |
Jumlah maksimum file yang dapat disimpan pada perangkat. | 1.000 | |
Pembaruan Over-the-air (OTA) | Jumlah maksimum paket pembaruan yang dapat Anda tambahkan ke instans Akun Alibaba Cloud. | 500 |
Ukuran maksimum paket pembaruan OTA saat Anda mengunduh paket pembaruan OTA melalui HTTPS. | 1.000 MB | |
Ukuran maksimum paket pembaruan OTA saatAnda mengunduh paket pembaruan OTA melalui MQTT. Paket pembaruan OTA hanya dapat berisi satu file. | 16 MB | |
Jumlah maksimum perangkat yang dapat ditentukan untuk pembaruan massal. Penting
|
| |
Tugas Perangkat | Jumlah maksimum tugas perangkat yang dapat Anda tambahkan di wilayah tunggal dengan menggunakan Akun Alibaba Cloud. | 10.000 |
Koneksi dan Komunikasi
Item | Deskripsi | Batas |
Koneksi Perangkat | Jumlah maksimum koneksi yang dapat dibuat dengan Platform IoT menggunakan informasi sertifikat perangkat yang sama. Informasi sertifikat perangkat mencakup parameter ProductKey dan DeviceName. Hanya satu koneksi yang dapat dibuat dengan Platform IoT pada satu waktu. | 1 |
Permintaan Koneksi | Jumlah maksimum permintaan koneksi MQTT per detik yang dapat Anda inisiasi menggunakan Akun Alibaba Cloud. | 500 |
Jumlah maksimum permintaan koneksi yang dapat dikirim oleh perangkat tanpa dilakukan pembatasan. | 5 | |
Langganan topik oleh perangkat | Jumlah maksimum topik yang dapat dilanggan oleh perangkat. Setelah batas tercapai, permintaan langganan baru akan ditolak. Perangkat dapat memeriksa apakah permintaan langganan berhasil dengan memverifikasi pesan SUBACK. | 100 |
Permintaan | Jumlah maksimum permintaan per detik yang dapat dikirim dari perangkat pada instans Publik versi sebelumnya Akun Alibaba Cloud ke Platform IoT. | 10.000 |
Jumlah maksimum permintaan per detik yang dapat dikirim dari Platform IoT ke perangkat pada instans Publik versi sebelumnya Akun Alibaba Cloud. | 2.000 | |
Jumlah maksimum permintaan per detik yang dapat ditransmisikan antara instans Publik versi baru dan Platform IoT. | 5 | |
Jumlah maksimum permintaan per detik yang dapat dikirim dan diterima dari instans Edisi Perusahaan. Nilainya bervariasi berdasarkan nilai spesifikasi TPS of Upstream & Downstream Messages yang ditentukan saat Anda membeli instans tersebut. Untuk informasi lebih lanjut tentang cara membeli instans, lihat Beli instans Edisi Perusahaan. | Untuk informasi lebih lanjut tentang batas ini, lihat Lihat sumber daya yang tersedia dari suatu instans. | |
Pesan | Jumlah maksimum pesan QoS 0 atau QoS 1 per detik yang dapat dikirim oleh perangkat ke Platform IoT. Catatan Jika Anda menggunakan protokol MQTT untuk menerbitkan pesan, tidak ada informasi pembatasan yang dikembalikan. Anda dapat melihat log perangkat untuk menemukan perangkat yang pesannya diblokir karena pembatasan. | 30 |
Jumlah maksimum pesan per detik yang dapat diterima oleh perangkat. Batasnya bervariasi berdasarkan lingkungan jaringan. Jika ukuran maksimum buffer penulisan TCP terlampaui, pesan kesalahan akan dikembalikan. Jika Platform IoT memanggil operasi Pub untuk mengirim permintaan ke perangkat tetapi perangkat tidak dapat memproses permintaan tersebut secepat mungkin, pesan kesalahan pembatasan akan dikembalikan. | 50 | |
Bandwidth | Throughput maksimum (bandwidth) per koneksi. | 8 Mbps |
Permintaan yang disimpan sementara | Jumlah maksimum permintaan penerbitan pesan yang belum diakui dari perangkat. Setelah batas tercapai, Platform IoT menolak permintaan penerbitan pesan baru dari perangkat sampai pesan PUBACK diterima. | 100 |
Masa penyimpanan pesan | Jumlah hari maksimum selama pesan QoS 1 dapat disimpan. Jika pesan PUBACK tidak diterima sebelum masa penyimpanan maksimum berakhir, permintaan penerbitan pesan ditolak. | 7 hari |
Ukuran pesan MQTT | Ukuran maksimum pesan yang dapat dikirim melalui MQTT. Pesan yang ukurannya melebihi batas ini akan dibuang. | 256 KB |
Ukuran pesan CoAP | Ukuran maksimum pesan yang dapat dikirim melalui Constrained Application Protocol (CoAP). Pesan yang ukurannya melebihi batas ini akan dibuang. | 1 KB |
Mekanisme keep-alive MQTT | Interval denyut jantung koneksi MQTT berkisar antara 30 hingga 1.200 detik. Jika interval denyut jantung tidak berada dalam rentang nilai yang ditentukan, server akan menolak permintaan koneksi. Kami sarankan Anda menentukan nilai yang lebih besar dari 300 detik. Nilai default: 1200. Satuan: detik. Untuk informasi lebih lanjut tentang cara menentukan interval denyut jantung untuk perangkat, lihat Contoh koneksi melalui MQTT. Timer dimulai ketika Platform IoT mengirim pesan CONNACK sebagai respons terhadap pesan CONNECT. Ketika Platform IoT menerima pesan PUBLISH, SUBSCRIBE, PING, atau PUBACK, timer diatur ulang. Platform IoT memeriksa denyut jantung koneksi MQTT setiap 30 detik. Waktu tunggu untuk pemeriksaan denyut jantung adalah periode antara titik waktu saat perangkat terhubung ke Platform IoT dan titik waktu saat pemeriksaan denyut jantung berikutnya dilakukan. Maksimum waktu habis dihitung menggunakan rumus berikut: | 30 hingga 1.200 detik |
Periode waktu habis RRPC | Periode waktu habis selama perangkat harus merespons permintaan RRPC. | 8 detik |
Properti | Jumlah maksimum properti yang dapat dikirimkan oleh perangkat secara bersamaan. | 500 |
Properti dan acara historis | Jumlah maksimum perangkat yang dapat mengirimkan data TSL historis secara bersamaan. Batas ini hanya berlaku untuk perangkat yang termasuk dalam instans yang sama. | 50 |
Jumlah maksimum properti yang dapat dikirimkan oleh perangkat secara bersamaan. | 30 | |
Jumlah maksimum acara yang dapat dikirimkan oleh perangkat secara bersamaan. | 20 | |
Pengiriman massal properti dan acara | Jumlah maksimum entri properti dan acara yang dapat dikirimkan oleh perangkat sekaligus. Sebuah entri mencakup nama properti dan nilai properti, atau nama acara dan nilai acara. Nama dapat duplikat di beberapa entri tetapi nilainya harus unik di setiap entri. | 1.000 |
Protokol MQTT 5.0 | Jumlah maksimum properti kustom yang dapat ditambahkan. | 20 |
Panjang maksimum kunci properti kustom atau nilai properti kustom. | 128 karakter | |
Panjang maksimum nilai parameter ResponseTopic atau CorrelationData yang dapat dikonfigurasi dalam mode komunikasi permintaan/respons. | 128 karakter |
Topik
Item | Deskripsi | Batas |
Kategori topik kustom | Jumlah maksimum kategori topik yang dapat didefinisikan untuk sebuah produk. | 200 |
Izin | Perangkat dapat menerbitkan pesan dan hanya berlangganan topik yang terkait dengan perangkat tersebut. | Tidak ada |
Panjang topik | Topik tidak boleh melebihi 160 byte panjangnya dan dienkripsi dalam UTF-8. | 160 |
Tingkat topik | Jumlah maksimum tingkat kategori yang dapat disertakan dalam topik. Jumlah tingkat kategori sama dengan jumlah garis miring (/) dalam topik. | 7 |
Topik dalam permintaan langganan | Jumlah maksimum topik yang dapat disertakan dalam permintaan langganan. | 8 |
Waktu untuk berlaku | Periode waktu yang diperlukan operasi berlangganan atau berhenti berlangganan untuk mulai berlaku. Langganan tetap valid sampai Anda membatalkan langganan perangkat dari topik. Kami sarankan agar perangkat berlangganan topik sebelumnya untuk mencegah kehilangan informasi. Sebagai contoh, perangkat mengirim permintaan langganan ke Topik A. Setelah 10 detik, langganan mulai berlaku dan perangkat mulai menerima pesan dari Topik A secara real-time. Perangkat terus menerima pesan dari Topik A sampai Anda membatalkan langganan perangkat dari topik tersebut. | 10 detik |
Penyiaran pesan | Ukuran maksimum pesan yang dapat disiarkan. Untuk menghasilkan isi pesan, Anda harus mengonversi pesan mentah menjadi data biner dan mengkodekan data tersebut menggunakan Base64. | 64 KB |
Jumlah pesan per menit yang dapat disiarkan menggunakan SDK server. | 1 |
Bayangan Perangkat
Item | Deskripsi | Batas |
Tingkat JSON | Jumlah maksimum tingkat yang dapat disertakan dalam file JSON bayangan perangkat. | 5 |
Ukuran file | Ukuran maksimum file JSON bayangan perangkat. | 16 KB |
Properti | Jumlah maksimum properti yang dapat ditentukan dalam file JSON bayangan perangkat. | 128 |
QPS | Jumlah maksimum permintaan per detik yang dapat dikirim oleh perangkat. | 20 |
Penerusan Data (versi sebelumnya)
Item | Deskripsi | Batas |
Aturan | Jumlah maksimum aturan yang dapat Anda buat menggunakan Akun Alibaba Cloud. | 1.000 |
Tujuan penerusan data | Jumlah maksimum tindakan penerusan data yang dapat Anda tentukan dalam aturan. | 10 |
TPS penerusan pesan |
Pengguna RAM dari Akun Alibaba Cloud berbagi kuota akun tersebut. Deskripsi:
Sebagai contoh, n pesan diteruskan ke layanan penerusan pesan dan kemudian pesan-pesan tersebut diteruskan dari layanan penerusan pesan ke m tujuan pada detik tertentu. Nilai TPS penerusan pesan dihitung berdasarkan aturan berikut:
Catatan
|
|
Persyaratan tujuan penerusan data | Pastikan bahwa instans layanan cloud tujuan berjalan dengan baik. Penerusan data gagal dalam beberapa skenario. Skenario ini mencakup kegagalan instans, pembayaran terlambat, konfigurasi tidak tepat, dan pengaturan parameter tidak valid, seperti nilai tidak valid dan kurangnya izin. | Tidak ada |
Penghapusan duplikat pesan | Saat Anda meneruskan pesan, pesan tersebut dapat dikirim berulang kali sampai klien mengembalikan pesan ACK atau pesan kedaluwarsa. Jika beberapa pesan menggunakan ID pesan yang sama, Anda dapat menghapus duplikat pesan berdasarkan ID tersebut. | Tidak ada |
Penerusan Data (versi baru)
Batas terkait pesan pada fitur penerusan data versi baru sama dengan batas pada fitur penerusan data versi sebelumnya.
Item | Deskripsi | Batas |
Parser | Jumlah maksimum parser yang dapat dimiliki oleh sebuah instans. | 1.000 |
Sumber data | Jumlah maksimum sumber data yang dapat dikaitkan dengan parser. | 1 |
Jumlah maksimum topik yang dapat dimiliki oleh sumber data. | 1.000 | |
Tujuan data | Jumlah maksimum tujuan data yang dapat dikaitkan dengan parser. | 10 |
Jumlah maksimum operasi yang dapat dimiliki oleh tujuan data. | 1 | |
Jumlah maksimum tujuan data kesalahan yang dapat dikaitkan dengan parser. | 1 | |
Skrip parser | Ukuran maksimum skrip parser. | 120 KB |
Jumlah maksimum eksekusi fungsi penerusan data dalam satu loop di skrip parser. Untuk informasi lebih lanjut tentang fungsi penerusan data, lihat Teruskan data ke tujuan. | 100 |
Langganan Sisi Server
Tabel berikut menjelaskan batasan pada langganan sisi server Protokol Pengantrean Pesan Lanjutan (AMQP).
Item | Deskripsi |
Timeout verifikasi | Setelah koneksi dibuat, permintaan verifikasi segera dikirim. Jika verifikasi gagal dalam 15 detik, server menutup koneksi. |
Timeout data | Saat server membuat koneksi ke Platform IoT, periode timeout denyut jantung harus ditentukan menggunakan parameter idle-timeout dalam AMQP. Periode timeout berkisar antara 30 hingga 300 detik. Jika tidak ada frame yang ditransmisikan dalam periode timeout denyut jantung, Platform IoT menutup koneksi. Setelah koneksi dibuat, server harus mengirim paket ping dalam periode timeout denyut jantung untuk mempertahankan koneksi. Jika server tidak mengirim paket ping dalam periode tersebut, Platform IoT menutup koneksi. Catatan Jika koneksi dibuat menggunakan SDK Alibaba Cloud, server tidak perlu mengirim paket ping untuk mempertahankan koneksi. Pastikan proses utama tidak keluar selama periode keep-alive yang disediakan oleh SDK. |
Timeout ACK | Jika server AMQP gagal menerima pesan dari klien dalam 30 detik setelah server AMQP meneruskan pesan ke klien, terjadi timeout ACK. |
Kebijakan untuk percobaan ulang dorongan pesan | Pesan mungkin gagal dikonsumsi secara real-time saat konsumen terputus dari Platform IoT atau mengonsumsi pesan dengan kecepatan rendah. Dalam hal ini, pesan terakumulasi dalam antrian.
|
Jumlah maksimum pesan yang disimpan | Setiap grup konsumen dapat menyimpan hingga 100 juta pesan. |
Masa penyimpanan pesan | Satu hari. |
Laju dorongan maksimum untuk pesan real-time | Setiap koneksi dapat digunakan untuk memproses hingga 1.000 transaksi per detik. Hingga 128 koneksi dapat dibuat. |
Laju dorongan maksimum untuk pesan terakumulasi | Grup konsumen dapat memproses hingga 200 TPS. Catatan Untuk mencegah banyak pesan terakumulasi, pastikan konsumen terhubung ke Platform IoT. Selain itu, konsumen harus mengirim respons ACK ke pesan yang didorong oleh Platform IoT. |
Jumlah maksimum grup konsumen yang dapat dikaitkan dengan produk | 10. |
Jumlah maksimum produk yang dapat dikaitkan dengan grup konsumen | 1.000. |
Jumlah maksimum topik yang dapat dilanggan oleh grup konsumen | 200. Catatan Topik yang namanya berisi karakter wildcard dapat mewakili beberapa topik tetapi hanya dihitung sebagai satu topik. Sebagai contoh, jika grup konsumen melanggan topik |
Jumlah maksimum grup konsumen | Setiap Akun Alibaba Cloud dapat membuat hingga 1.000 grup konsumen. |
Jumlah maksimum konsumen | Setiap grup konsumen dapat memiliki hingga 128 konsumen. |
Jumlah maksimum permintaan koneksi | Setiap konsumen dapat menginisiasi hingga 100 permintaan koneksi dalam 1 menit. Catatan Konsumen bukan perangkat tetapi klien AMQP yang digunakan untuk menerima pesan Platform IoT. |
Untuk informasi lebih lanjut tentang batasan pada langganan sisi server Layanan Pesan (MNS), lihat batasan pada antrian MNS di Batas MNS.
Layanan Data
Hanya fitur penyimpanan seri waktu layanan data yang didukung di wilayah Jepang (Tokyo), Singapura, Jerman (Frankfurt), dan Amerika Serikat (Silicon Valley).
Penggunaan fitur layanan data dibatasi oleh spesifikasi sumber daya terkait dari instans yang Anda beli.
Untuk informasi lebih lanjut tentang cara membeli instans Edisi Perusahaan dan mengaktifkan layanan data, lihat Beli instans Edisi Perusahaan. Untuk informasi lebih lanjut tentang aturan penagihan untuk fitur layanan data, lihat Penagihan layanan data.
Operasi API Platform IoT
QPS maksimum untuk API Platform IoT. Untuk informasi lebih lanjut, lihat Daftar operasi API berdasarkan fungsi.
Jika pesan kesalahan pembatasan dikembalikan saat Anda memanggil operasi, coba panggil operasi lagi. Untuk informasi lebih lanjut tentang kesalahan pembatasan, lihat Kesalahan Umum. Kesalahan 28 hingga 30 adalah kesalahan pembatasan.