全部产品
Search
文档中心

IoT Platform:Peneruskan Data ke Function Compute

更新时间:Jul 06, 2025

Anda dapat menggunakan fitur penerusan data dari mesin aturan untuk meneruskan data ke Function Compute. Kemudian, Function Compute menjalankan skrip fungsi untuk memproses data.

Prasyarat

  • Sebuah instance IoT Platform yang datanya dapat diteruskan ke Function Compute telah dibuat di wilayah yang mendukung penerusan data ke Function Compute. Untuk informasi lebih lanjut, lihat Wilayah.

  • Sebuah layanan Function Compute dan sebuah fungsi telah dibuat. Fungsi tersebut dikonfigurasi dan dapat berjalan sesuai harapan setelah diverifikasi. Untuk informasi lebih lanjut, lihat Dokumentasi Function Compute.
    Penting
    • Saat membuat fungsi, Anda hanya dapat menetapkan parameter Function Type menjadi Event Function.
    • Jika Anda menggunakan instance IoT Platform Enterprise Edition, Function Compute harus diaktifkan di wilayah yang sama dengan tempat instance Enterprise Edition berada.
  • Sebuah aturan penerusan data telah dibuat dan pernyataan SQL yang digunakan untuk memproses data telah ditulis. Untuk informasi lebih lanjut, lihat Konfigurasikan aturan penerusan data.

Informasi Latar Belakang

Mesin aturan menggunakan fitur penerusan data untuk meneruskan data perangkat ke Function Compute. Kemudian, Function Compute menjalankan skrip fungsi spesifik bisnis untuk mengimplementasikan berbagai fitur bisnis.

Gambar berikut menunjukkan proses penerusan data.

Forward data to Function Compute

Catatan Penggunaan

Anda dapat menggunakan versi baru atau lama dari fitur penerusan data untuk meneruskan data ke Function Compute. Untuk informasi lebih lanjut tentang cara menggunakan versi baru dari fitur penerusan data, lihat Gunakan versi baru dari fitur penerusan data untuk meneruskan data ke Function Compute.

Prosedur

  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 sisi kiri, pilih Message Forwarding > Data Forwarding.
  4. Klik View di sebelah aturan yang ingin Anda kelola. Halaman Data Forwarding Rule akan muncul.
    Penting Jika versi baru halaman Penerusan Data ditampilkan, klik Back to Previous Version di pojok kanan atas, lalu klik View di kolom Tindakan aturan yang ingin Anda kelola.
  5. Di bagian Forward Data, klik Add Operation.
  6. Di kotak dialog Add Operation, pilih Send Data to Function Compute dari daftar drop-down Operasi. Konfigurasikan parameter lainnya sesuai petunjuk dan klik OK. Tabel berikut menjelaskan parameter-parameter tersebut.
    ParameterDeskripsi
    OperasiPilih Send Data to Function Compute.
    WilayahPilih wilayah di mana layanan Function Compute Anda ditempatkan.
    LayananPilih layanan Function Compute.

    Anda dapat mengklik Create Service untuk masuk ke konsol Function Compute dan membuat layanan. Untuk informasi lebih lanjut, lihat Kelola layanan.

    Versi FungsiRuang lingkup pembaruan. Nilai valid:
    • Use Default Version: Gunakan versi default dari layanan Function Compute, yaitu LATEST.
    • Select Version: Pilih versi layanan yang Anda publikasikan.

      Anda dapat mengklik Create Version untuk masuk ke konsol Function Compute dan membuat versi. Untuk informasi lebih lanjut, lihat Kelola versi.

    • Select Alias: Pilih alias yang Anda tentukan untuk versi layanan Function Compute.

      Anda dapat mengklik Create Alias untuk masuk ke konsol Function Compute dan membuat alias. Untuk informasi lebih lanjut, lihat Kelola alias.

    FungsiPilih fungsi yang ingin Anda gunakan untuk menerima data.

    Anda dapat mengklik Create Function untuk masuk ke konsol Function Compute dan membuat fungsi. Untuk informasi lebih lanjut, lihat Kelola fungsi.

    Berikan izinBerikan IoT Platform izin untuk menulis data ke Function Compute.

    Jika Anda tidak memiliki Peran RAM, klik Create RAM Role untuk masuk ke konsol RAM, buat peran RAM, lalu berikan izin kepada peran tersebut. Untuk informasi lebih lanjut, lihat Buat Peran RAM.

  7. Pergi ke halaman Data Forwarding, temukan aturan yang Anda kelola, lalu klik Start di kolom Tindakan aturan tersebut.
  8. Lakukan uji coba.
    1. Kirim pesan ke topik tujuan berdasarkan kategori topik yang didefinisikan dalam pernyataan SQL dari aturan penerusan data. Untuk informasi tentang cara menggunakan topik, lihat Topik. Untuk informasi lebih lanjut tentang cara men-debug pesan upstream atau downstream antara perangkat dan IoT Platform, lihat Simulasi Perangkat.
    2. Masuk ke Konsol Function Compute. Di halaman detail fungsi, tab Logs menampilkan log eksekusi fungsi. Di pojok kanan atas halaman detail, klik Monitoring Dashboard untuk melihat statistik pemantauan fungsi.
      Penting Statistik pemantauan fungsi dihasilkan 5 menit setelah fungsi dieksekusi.

Contoh

Dorong data perangkat ke grup DingTalk