Gunakan mesin aturan Platform IoT untuk meneruskan data perangkat yang telah diproses ke fungsi Function Compute (FC) guna pemrosesan berbasis arsitektur tanpa server.
Cara kerja

Alur end-to-end bekerja sebagai berikut:
Buat layanan dan fungsi FC untuk menangani data perangkat yang masuk.
Konfigurasikan aturan mesin aturan untuk meneruskan data yang telah diproses dari Platform IoT ke FC, lalu aktifkan aturan tersebut.
Publikasikan pesan ke topik yang telah diterapkan aturan mesin aturan.
Lihat statistik eksekusi fungsi di Konsol Function Compute atau verifikasi hasilnya berdasarkan logika bisnis fungsi Anda.
Catatan penggunaan
Baik versi baru maupun versi lama fitur penerusan data mendukung penerusan data ke Function Compute. Untuk versi baru, lihat Gunakan versi baru fitur penerusan data untuk meneruskan data ke Function Compute.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Akun Alibaba Cloud dengan akses ke Konsol Function Compute dan Konsol Platform IoT
Peran RAM dengan izin untuk mengoperasikan fungsi (Anda akan menetapkan peran ini ke mesin aturan selama penyiapan)
Topik dengan mesin aturan yang diaktifkan di Platform IoT
Siapkan penerusan data dari Platform IoT ke FC
Langkah 1: Buat layanan dan fungsi FC
Masuk ke Konsol Function Compute.
Buat layanan. Isi wajib Service Name. Konfigurasikan parameter lain sesuai kebutuhan.

Setelah layanan dibuat, buat fungsi.

Pilih templat fungsi. Contoh ini menggunakan templat kosong.

Tetapkan parameter fungsi. Fungsi dalam contoh ini dikonfigurasi untuk menampilkan data yang diterima secara langsung di Konsol Function Compute. Konfigurasikan parameter lain sesuai kebutuhan. Untuk detailnya, lihat dokumentasi Function Compute.
Parameter Description Service Name Pilih layanan FC yang telah Anda buat. Function Name Masukkan nama untuk fungsi tersebut. Runtime Pilih lingkungan runtime, misalnya java8.Code Configuration Unggah kode fungsi Anda. Function Handler Atur ke com.aliyun.fc.FcDemo::handleRequest.
Setelah membuat fungsi, jalankan pengujian di Konsol Function Compute untuk memverifikasi fungsinya berjalan. FC menampilkan output fungsi dan detail permintaan di konsol.

Langkah 2: Konfigurasikan aksi mesin aturan
Setelah fungsi lolos verifikasi, konfigurasikan mesin aturan di Platform IoT.
Sebelum mengonfigurasi aksi, tulis pernyataan SQL untuk memproses data perangkat. Lihat Konfigurasikan aturan penerusan data untuk instruksinya.
Catatan Format data JSON dan biner dapat diteruskan ke FC.Klik Add Operation.
Pada halaman Add Operation, atur parameter berikut:
Parameter Description Select Operation Pilih Function Compute. Region Pilih wilayah tempat Anda ingin meneruskan data. Jika tidak ada sumber daya FC di wilayah tersebut, buka Konsol Function Compute untuk membuatnya. Penerusan data ke FC didukung di wilayah termasuk Tiongkok (Shanghai), Singapura, dan Jepang (Tokyo). Service Pilih layanan FC. Jika tidak tersedia layanan, klik Create Service. Function Pilih fungsi FC. Jika tidak tersedia fungsi, klik Create Function. Authorization Pilih peran RAM yang memberikan izin kepada Platform IoT untuk mengoperasikan fungsi. Buat peran tersebut dengan izin yang diperlukan sebelum menyelesaikan langkah ini. Aktifkan aturan tersebut. Setelah aktif, Platform IoT akan meneruskan data yang telah diproses ke FC berdasarkan pernyataan SQL. Fungsi memproses data sesuai logikanya, dan hasilnya muncul di Konsol Function Compute.
Verifikasi hasil penerusan
Konsol Function Compute mengumpulkan statistik eksekusi fungsi. Statistik mengalami keterlambatan lima menit; setelah itu, Anda dapat melihat statistik yang dipantau di Dasbor.

Jika tidak ada pemanggilan yang muncul setelah lima menit, periksa hal berikut:
Pastikan aturan telah diaktifkan dan sintaks pernyataan SQL benar.
Pastikan peran RAM yang ditetapkan di bidang Authorization memiliki izin yang tepat untuk mengoperasikan fungsi.
Pastikan perangkat telah memublikasikan pesan ke topik yang benar setelah aturan diaktifkan.