All Products
Search
Document Center

IoT Platform:Advanced search

Last Updated:Jun 17, 2026

Gunakan pernyataan mirip SQL untuk mencari perangkat yang memenuhi kriteria tertentu—misalnya, perangkat online—dan unduh daftar perangkat yang sesuai beserta ProductKey dan DeviceName-nya.

Batasan

  • Wilayah yang didukung: China (Shanghai), , dan Japan (Tokyo).

  • Batasan fitur: Fitur Advanced Search tidak didukung pada halaman Devices > Device untuk instans publik.

Kasus penggunaan

Anda dapat menggunakan advanced search dalam skenario berikut di Konsol IoT Platform:

Anda juga dapat memanggil operasi API QueryDeviceBySQL untuk melakukan pencarian lanjutan. API ini tidak terbatas pada skenario konsol tersebut.

Prosedur

Contoh berikut menunjukkan cara menggunakan advanced search di Konsol IoT Platform untuk menambahkan perangkat ke kelompok perangkat dan mencari perangkat berdasarkan model TSL.

  1. Masuk ke Konsol IoT Platform.

  2. Di halaman Overview, temukan instans yang ingin Anda kelola lalu klik ID instans atau nama instans tersebut.

  3. Di panel navigasi sebelah kiri, pilih Devices > Device, lalu klik tab Advanced Search.

  4. Di tab Advanced Search, cari perangkat yang memenuhi kriteria Anda.

    高级搜索

Sintaks mirip SQL

Saat menggunakan advanced search di konsol, pernyataan mirip SQL terdiri dari klausa WHERE dan klausa ORDER BY opsional. Klausa SELECT dan LIMIT, serta kata kunci WHERE itu sendiri, dihilangkan. Panjang pernyataan dibatasi hingga 400 karakter.

Contoh:

product_key = "a1*****" order by active_time

Klausa WHERE

Format:

[condition1] AND [condition2] 

Abaikan WHERE.

Anda dapat menentukan maksimal lima kondisi. Kondisi bersarang tidak didukung.

Operator logika AND dan OR didukung. Anda dapat menggunakan maksimal lima operator logika per pernyataan.

Klausa ORDER BY (opsional)

Gunakan klausa ORDER BY untuk mengurutkan hasil. Anda dapat mengurutkan berdasarkan bidang gmt_create, gmt_modified, dan active_time.

Klausa ini opsional. Jika dihilangkan, hasil dikembalikan dalam urutan acak.

Bidang yang dapat dicari

Bidang

Tipe

Deskripsi

product_key

text

ProductKey dari produk tempat perangkat tersebut terdaftar.

iot_id

text

Identifier perangkat. Bidang iot_id dikembalikan secara default.

name

text

DeviceName perangkat.

active_time

date

Waktu saat perangkat diaktifkan. Waktu dalam format yyyy-MM-dd HH:mm:ss.SSS, akurat hingga milidetik.

nickname

text

Alias perangkat.

gmt_create

date

Waktu saat perangkat dibuat. Waktu dalam format yyyy-MM-dd HH:mm:ss.SSS, akurat hingga milidetik.

gmt_modified

date

Waktu saat nickname perangkat terakhir diperbarui. Waktu dalam format yyyy-MM-dd HH:mm:ss.SSS, akurat hingga milidetik.

status

text

Status perangkat. Nilai yang valid:

  • ONLINE: Perangkat sedang online.

  • OFFLINE: Perangkat sedang offline.

  • UNACTIVE: Perangkat belum diaktifkan.

  • DISABLE: Perangkat dinonaktifkan.

group.group_id

text

ID kelompok perangkat.

tag.tag_name

text

Kunci tag.

tag.tag_value

text

Nilai tag.

ota_module.name

text

Nama modul OTA.

Gunakan bidang ini bersama ota_module.version untuk menentukan modul OTA yang sesuai dengan versi OTA perangkat saat ini.

ota_module.version

text

Versi OTA perangkat saat ini.

Gunakan bidang ini bersama ota_module.name.

Operator

Operator

Tipe bidang yang didukung

=

number, date, text, keyword

>

number, date

<

number, date

LIKE

text

Operator LIKE mendukung pencocokan awalan (prefix matching) tetapi tidak mendukung pencocokan akhiran (suffix) atau wildcard. Awalan harus memenuhi ketentuan berikut:

  • Awalan harus terdiri dari minimal empat karakter dan tidak boleh mengandung karakter khusus, seperti backslash (\), garis miring (/), ampersand (&), tanda plus (+), tanda hubung (-), tanda seru (!), tanda kurung (), titik dua (:), tilde (~), kurung siku ([]), kurung kurawal ({}), tanda bintang (*), dan tanda tanya (?).

  • Awalan harus diakhiri dengan %.

Contoh:

product_key = "a1*********" and name LIKE "test%"

API Terkait

QueryDeviceBySQL: mencari perangkat yang memenuhi kondisi tertentu menggunakan pernyataan mirip SQL.