全部产品
Search
文档中心

IoT Platform:Buat sumber data

更新时间:Jul 02, 2025

Anda dapat menggunakan fitur penerusan data dari mesin aturan IoT Platform untuk meneruskan data dari topik tertentu ke topik lain atau layanan Alibaba Cloud lainnya. Topik ini menjelaskan cara menambahkan topik ke sumber data.

Informasi Latar Belakang

Saat mengonfigurasi parser penerusan data, Anda harus mengaitkan parser dengan topik dari mana data diteruskan. Anda dapat menambahkan hingga 1.000 topik ke sumber data.

Anda dapat menentukan fungsi topic(n) dalam skrip parser untuk mendapatkan topik dari mana data diteruskan. Untuk informasi lebih lanjut, lihat Fungsi.

Buat sumber data

  1. Masuk ke Konsol IoT Platform.
  2. Di halaman Overview, klik All environment. Di tab Semua Lingkungan, temukan instance yang ingin Anda kelola dan klik ID instance atau nama instance.

  3. Di panel navigasi di sebelah kiri, pilih Message Forwarding > Data Forwarding.
  4. Di sudut kanan atas halaman Data Forwarding, klik Go to New Version untuk pergi ke versi baru.

    Catatan

    Jika Anda telah melakukan langkah ini, halaman Data Forwarding versi baru akan muncul setelah Anda memilih Penerusan Pesan > Penerusan Data.

  5. Klik tab Data Source. Di tab Sumber Data, klik Create Data Source.

  6. Masukkan nama sumber data dan deskripsi. Kemudian, klik OK.

    Nama harus memiliki panjang 1 hingga 30 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-).

    Halaman Data Source Details muncul. Anda dapat mengklik Edit di sudut kanan atas untuk memodifikasi nama dan deskripsi sumber data.数据源详情

  7. Di halaman Data Source Details, klik Add Topic. Di kotak dialog yang muncul, pilih topik yang pesannya ingin Anda proses, lalu klik OK.

    Tabel berikut menjelaskan topik yang didukung.

    Penting

    Jika Anda menggunakan produk dan perangkat gateway cloud , Anda hanya dapat memilih topik custom, topik Device Status Change Notification, dan topik Device Changes Throughout Lifecycle. Untuk informasi lebih lanjut tentang topik penerusan pesan dan format data, lihat Pesan melalui MQTT open source, Pesan melalui JT/T 808, dan Pesan melalui GB/T 32960.

    Tabel 1. Topik

    Topik

    Deskripsi

    Referensi

    Custom

    Topik yang digunakan untuk meneruskan data dalam format kustom. Format topik ini sama dengan format topik kustom. Format: /${productKey}/${deviceName}/user/${TopicShortName}.

    ${TopicShortName} menentukan kategori topik kustom, yaitu akhiran dari topik kustom.

    Nilai dapat berisi karakter wildcard, termasuk tanda plus (+) dan tanda pagar (#).

    • Semua perangkat (+): menunjukkan semua perangkat dari produk yang ditentukan.

    • /user/#: menunjukkan semua topik dari perangkat yang ditentukan.

    Gunakan topik kustom untuk komunikasi

    Device Status Change Notification

    Topik yang digunakan untuk meneruskan notifikasi saat status perangkat berubah antara online dan offline. Format: /as/mqtt/status/${productKey}/${deviceName}.

    Kirim status perangkat

    TSL Data Reporting

    Topik berikut disediakan:

    • /${productKey}/${deviceName}/thing/event/property/post: Topik ini digunakan untuk meneruskan properti perangkat.

    • /${productKey}/${deviceName}/thing/event/${tsl.event.identifier}/post: Topik ini digunakan untuk meneruskan peristiwa perangkat.

    • /${productKey}/${deviceName}/thing/property/batch/post: Topik ini digunakan untuk meneruskan properti perangkat secara batch.

    • /${productKey}/${deviceName}/thing/event/batch/post: Topik ini digunakan untuk meneruskan peristiwa perangkat secara batch.

    • /${productKey}/${deviceName}/thing/downlink/reply/message: Topik ini digunakan untuk meneruskan pesan yang dikembalikan oleh perangkat sebagai respons terhadap perintah IoT Platform.

    Topik berikut digunakan untuk mengirimkan data mentah perangkat:

    • /sys/${productKey}/${deviceName}/thing/event/property/post: Topik ini digunakan untuk mengirimkan properti perangkat.

    • /sys/${productKey}/${deviceName}/thing/event/${tsl.event.identifier}/post dan /sys/${productKey}/${deviceName}/thing/event/${tsl.functionBlockId}:{tsl.event.identifier}/post: Topik ini digunakan untuk mengirimkan peristiwa perangkat.

    • /sys/${productKey}/${deviceName}/thing/event/property/batch/post: Topik ini digunakan untuk mengirimkan properti dan peristiwa perangkat secara batch.

    Device Changes Throughout Lifecycle

    Topik yang digunakan untuk meneruskan pesan saat perangkat dibuat, dihapus, dinonaktifkan, atau diaktifkan. Format: /${productKey}/${deviceName}/thing/lifecycle.

    Kirim perubahan siklus hidup

    Sub-Device Data Report Detected by Gateway

    Topik yang digunakan untuk mengirimkan dan meneruskan informasi tentang sub-perangkat baru ketika gateway mendeteksi sub-perangkat tersebut. Topik ini spesifik untuk gateway. Format: /${productKey}/${deviceName}/thing/list/found

    Kirim informasi tentang sub-perangkat yang terdeteksi

    Device Topological Relation Changes

    Topik yang digunakan untuk meneruskan notifikasi saat hubungan topologi antara sub-perangkat dan gateway dibuat atau dihapus. Topik ini spesifik untuk gateway. Format: /${productKey}/${deviceName}/thing/topo/lifecycle.

    Perubahan Hubungan Topologi Perangkat

    /sys/${productKey}/${deviceName}/thing/topo/change: Topik ini digunakan untuk mengirimkan data perangkat.

    Beritahu gateway tentang perubahan hubungan topologi

    Device tag change

    Topik yang digunakan untuk meneruskan pesan saat tag perangkat diubah. Format: /${productKey}/${deviceName}/thing/deviceinfo/update.

    Kirim perubahan tag perangkat

    /sys/${productKey}/${deviceName}/thing/deviceinfo/update: Topik ini digunakan untuk mengirimkan data perangkat.

    Kirim tag

    TSL Historical Data Reporting

    Topik berikut disediakan:

    • /${productKey}/${deviceName}/thing/event/property/history/post: Topik ini digunakan untuk meneruskan properti historis.

    • /${productKey}/${deviceName}/thing/event/${tsl.event.identifier}/history/post: Topik ini digunakan untuk meneruskan peristiwa historis.

    /sys/${productKey}/${deviceName}/thing/event/property/history/post: Topik ini digunakan untuk mengirimkan data historis TSL.

    Properti, peristiwa, dan layanan perangkat

    Device status notification

    Topik berikut disediakan:

    • /${productKey}/${deviceName}/ota/upgrade: Topik ini digunakan untuk meneruskan hasil pembaruan over-the-air (OTA).

    • /${productKey}/${deviceName}/ota/progress/post: Topik ini digunakan untuk meneruskan kemajuan pembaruan.

    Topik-topik sebelumnya sesuai dengan topik berikut: /ota/device/progress/${productKey}/${deviceName}. Topik ini digunakan untuk mengirimkan kemajuan pembaruan.

    Kirim kemajuan pembaruan ke IoT Platform

    Submit a module version number

    Topik yang digunakan untuk meneruskan pesan saat nomor versi modul OTA untuk perangkat diubah. Format: /${productKey}/${deviceName}/ota/version/post.

    Kirim versi modul OTA

    Topik sebelumnya sesuai dengan topik berikut: /ota/device/inform/${productKey}/${deviceName}. Topik ini digunakan untuk mengirimkan nomor versi modul OTA.

    Kirim versi modul OTA ke IoT Platform

    Batch status notification

    Topik tempat IoT Platform mengirimkan pesan saat status batch pembaruan OTA berubah. Format: /${productKey}/${packageId}/${jobId}/ota/job/status.

    Kirim data status batch pembaruan OTA

    Job Event

    /sys/uid/${uid}/distribution/${jobId}/lifecycle: Topik yang digunakan untuk meneruskan notifikasi ketika status tugas perangkat berubah.

    Catatan

    Nama tugas migrasi instance sama dengan nama produk yang datanya ingin Anda migrasikan.

    Kirim data status tugas migrasi data untuk instans

  8. Opsional. Ulangi langkah sebelumnya untuk menambahkan beberapa topik ke sumber data.

    Anda dapat menghapus topik di halaman Data Source Details sesuai dengan kebutuhan bisnis Anda.Topic列表

  9. Opsional. Ulangi Langkah 5 hingga Langkah 8 untuk membuat beberapa sumber data.

Apa yang harus dilakukan selanjutnya

Buat tujuan data