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
- Masuk ke Konsol IoT Platform.
Di halaman Overview, klik All environment. Di tab Semua Lingkungan, temukan instance yang ingin Anda kelola dan klik ID instance atau nama instance.
- Di panel navigasi di sebelah kiri, pilih .
Di sudut kanan atas halaman Data Forwarding, klik Go to New Version untuk pergi ke versi baru.
CatatanJika Anda telah melakukan langkah ini, halaman Data Forwarding versi baru akan muncul setelah Anda memilih Penerusan Pesan > Penerusan Data.
Klik tab Data Source. Di tab Sumber Data, klik Create Data Source.
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.

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.
PentingJika 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.
Device Status Change Notification
Topik yang digunakan untuk meneruskan notifikasi saat status perangkat berubah antara online dan offline. Format: /as/mqtt/status/${productKey}/${deviceName}.
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}/postdan/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.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
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.
/sys/${productKey}/${deviceName}/thing/topo/change: Topik ini digunakan untuk mengirimkan data perangkat.Device tag change
Topik yang digunakan untuk meneruskan pesan saat tag perangkat diubah. Format: /${productKey}/${deviceName}/thing/deviceinfo/update.
/sys/${productKey}/${deviceName}/thing/deviceinfo/update: Topik ini digunakan untuk mengirimkan data perangkat.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.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.
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.
Topik sebelumnya sesuai dengan topik berikut: /ota/device/inform/${productKey}/${deviceName}. Topik ini digunakan untuk mengirimkan nomor versi modul OTA.
Batch status notification
Topik tempat IoT Platform mengirimkan pesan saat status batch pembaruan OTA berubah. Format: /${productKey}/${packageId}/${jobId}/ota/job/status.
Job Event
/sys/uid/${uid}/distribution/${jobId}/lifecycle: Topik yang digunakan untuk meneruskan notifikasi ketika status tugas perangkat berubah.CatatanNama tugas migrasi instance sama dengan nama produk yang datanya ingin Anda migrasikan.
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.

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