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”.

Langkah 4: Buat AWS IoT aturan untuk mengirim email

Mode fokus
Langkah 4: Buat AWS IoT aturan untuk mengirim email - AWS IoT Core

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 Aturan mendefinisikan kueri dan satu atau beberapa tindakan yang harus diambil saat pesan diterima dari perangkat. Mesin AWS IoT aturan mendengarkan pesan yang dikirim oleh perangkat dan menggunakan data dalam pesan untuk menentukan apakah beberapa tindakan harus diambil. Untuk informasi selengkapnya, lihat Aturan untuk AWS IoT.

Dalam tutorial ini, Raspberry Pi Anda menerbitkan pesan diaws/things/RaspberryPi/shadow/update. Ini adalah topik MQTT internal yang digunakan oleh perangkat dan layanan Thing Shadow. Raspberry Pi menerbitkan pesan yang memiliki bentuk berikut:

{ "reported": { "moisture" : moisture-reading, "temp" : temperature-reading } }

Anda membuat kueri yang mengekstrak data kelembaban dan suhu dari pesan yang masuk. Anda juga membuat tindakan Amazon SNS yang mengambil data dan mengirimkannya ke pelanggan topik Amazon SNS jika pembacaan kelembaban di bawah nilai ambang batas.

Buat aturan Amazon SNS
  1. Di AWS IoT konsol, pilih Perutean pesan, lalu pilih Aturan. Jika kotak dialog Anda belum memiliki aturan apa pun muncul, pilih Buat aturan. Jika tidak, pilih Buat aturan.

  2. Di halaman properti Aturan, masukkan nama Aturan sepertiMoistureSensorRule, dan berikan deskripsi Aturan singkat sepertiSends an alert when soil moisture level readings are too low.

  3. Pilih Berikutnya dan konfigurasikan pernyataan SQL Anda. Pilih versi SQL sebagai 2016-03-23, dan masukkan pernyataan query SQL berikut: AWS IoT

    SELECT * FROM '$aws/things/RaspberryPi/shadow/update/accepted' WHERE state.reported.moisture < 400

    Pernyataan ini memicu tindakan aturan ketika moisture pembacaan kurang dari400.

    catatan

    Anda mungkin harus menggunakan nilai yang berbeda. Setelah kode berjalan pada Raspberry Pi Anda, Anda dapat melihat nilai yang Anda dapatkan dari sensor Anda dengan menyentuh sensor, menempatkannya di air, atau menempatkannya di penanam.

  4. Pilih Berikutnya dan lampirkan tindakan aturan. Untuk Tindakan 1, pilih Layanan Pemberitahuan Sederhana. Deskripsi untuk tindakan aturan ini adalah Kirim pesan sebagai pemberitahuan push SNS.

  5. Untuk topik SNS, pilih topik yang Anda buat Langkah 3: Buat topik dan langganan Amazon SNS MoistureSensorTopic, dan biarkan format Pesan sebagai RAW. Untuk Peran IAM, pilih Buat Peran Baru. Masukkan nama untuk peran, misalnyaLowMoistureTopicRole, lalu pilih Buat peran.

  6. Pilih Berikutnya untuk meninjau dan kemudian pilih Buat untuk membuat aturan.

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