Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Menggunakan AWS Lambda dengan AWS IoT

Mode fokus
Menggunakan AWS Lambda dengan AWS IoT - AWS Lambda

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS IoT menyediakan komunikasi yang aman antara perangkat yang terhubung ke internet (seperti sensor) dan Cloud. AWS Ini memungkinkan Anda untuk mengumpulkan, menyimpan, dan menganalisis data telemetri dari beberapa perangkat.

Anda dapat membuat AWS IoT aturan untuk berinteraksi dengan perangkat Anda Layanan AWS. AWS IoT Rules Engine menyediakan bahasa berbasis SQL untuk memilih data dari muatan pesan dan mengirim data ke layanan lain, seperti Amazon S3, Amazon DynamoDB, dan. AWS Lambda Anda menetapkan aturan untuk menjalankan fungsi Lambda ketika Anda ingin memanggil layanan AWS lain atau layanan pihak ketiga.

Saat pesan IoT yang masuk memicu aturan, AWS IoT memanggil fungsi Lambda Anda secara asinkron dan meneruskan data dari pesan IoT ke fungsi tersebut.

Contoh berikut menunjukkan pembacaan kelembapan dari sensor rumah kaca. Nilai baris dan pos mengidentifikasi lokasi sensor. Contoh kejadian ini didasarkan pada jenis rumah kaca dalam tutorial Aturan AWS IoT.

contoh AWS IoT pesan acara
{ "row" : "10", "pos" : "23", "moisture" : "75" }

Untuk invokasi asinkron, Lambda mengantrekan pesan dan mencoba lagi jika fungsi Anda mengembalikan kesalahan. Konfigurasikan fungsi Anda dengan tujuan untuk menyimpan kejadian yang tidak dapat diproses oleh fungsi Anda.

Anda perlu memberikan izin untuk AWS IoT layanan untuk menjalankan fungsi Lambda Anda. Gunakan perintah add-permission untuk menambahkan pernyataan izin ke kebijakan berbasis sumber daya milik fungsi Anda.

aws lambda add-permission --function-name my-function \ --statement-id iot-events --action "lambda:InvokeFunction" --principal iot.amazonaws.com

Anda akan melihat output berikut:

{ "Statement": "{\"Sid\":\"iot-events\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"iot.amazonaws.com\"},\"Action\":\"lambda:InvokeFunction\",\"Resource\":\"arn:aws:lambda:us-east-1:123456789012:function:my-function\"}" }

Untuk informasi selengkapnya tentang cara menggunakan Lambda AWS IoT, lihat Membuat AWS Lambda aturan.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.