Memulai dengan AWS IoT Events konsol - AWS IoT Events

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

Memulai dengan AWS IoT Events konsol

Bagian ini menunjukkan cara membuat input dan model detektor menggunakan AWS IoT Events konsol. Anda memodelkan dua keadaan mesin: keadaan normal dan kondisi tekanan berlebih. Ketika tekanan yang diukur dalam mesin melebihi ambang batas tertentu, model bertransisi dari keadaan normal ke keadaan tekanan berlebih. Kemudian mengirimkan SNS pesan Amazon untuk memberi tahu teknisi tentang kondisinya. Ketika tekanan kembali turun di bawah ambang batas untuk tiga pembacaan tekanan berturut-turut, model kembali ke keadaan normal dan mengirimkan SNS pesan Amazon lain sebagai konfirmasi.

Kami memeriksa tiga pembacaan berturut-turut di bawah ambang tekanan untuk menghilangkan kemungkinan gagap tekanan berlebih atau pesan normal, dalam kasus fase pemulihan nonlinier atau pembacaan tekanan anomali.

Di konsol, Anda juga dapat menemukan beberapa templat model detektor yang sudah jadi yang dapat Anda sesuaikan. Anda juga dapat menggunakan konsol untuk mengimpor model detektor yang telah ditulis orang lain atau mengekspor model detektor Anda dan menggunakannya di AWS Wilayah yang berbeda. Jika Anda mengimpor model detektor, pastikan Anda membuat input yang diperlukan atau membuatnya ulang untuk Wilayah baru, dan memperbarui peran ARNs apa pun yang digunakan.

Gunakan AWS IoT Events konsol untuk mempelajari hal-hal berikut.

Tentukan input

Untuk memantau perangkat dan proses Anda, mereka harus memiliki cara untuk mendapatkan data telemetri AWS IoT Events. Ini dilakukan dengan mengirim pesan sebagai input ke AWS IoT Events. Anda dapat melakukannya dengan dua cara:

  • Gunakan BatchPutMessageoperasi.

  • Di AWS IoT Core, tulis aturan AWS IoT Events tindakan untuk mesin AWS IoT aturan yang meneruskan data pesan Anda. AWS IoT Events Anda harus mengidentifikasi input dengan nama.

  • Di AWS IoT Analytics, gunakan CreateDatasetoperasi untuk membuat kumpulan data dengancontentDeliveryRules. Aturan-aturan ini menentukan AWS IoT Events input di mana konten kumpulan data dikirim secara otomatis.

Sebelum perangkat Anda dapat mengirim data dengan cara ini, Anda harus menentukan satu atau lebih input. Untuk melakukannya, berikan setiap input nama dan tentukan bidang mana dalam data pesan masuk yang dimonitor input.

Buat model detektor

Tentukan model detektor (model peralatan atau proses Anda) menggunakan status. Untuk setiap status, tentukan logika kondisional (Boolean) yang mengevaluasi input yang masuk untuk mendeteksi peristiwa penting. Ketika model detektor mendeteksi suatu peristiwa, ia dapat mengubah status atau memulai tindakan yang dibuat khusus atau yang telah ditentukan sebelumnya menggunakan layanan lain. AWS Anda dapat menentukan peristiwa tambahan yang memulai tindakan saat memasuki atau keluar dari status dan, secara opsional, ketika suatu kondisi terpenuhi.

Dalam tutorial ini, Anda mengirim SNS pesan Amazon sebagai tindakan ketika model memasuki atau keluar dari status tertentu.

Memantau perangkat atau proses

Jika Anda memantau beberapa perangkat atau proses, tentukan bidang di setiap input yang mengidentifikasi perangkat atau proses tertentu dari mana input berasal. Lihat key bidang diCreateDetectorModel. Ketika bidang input diidentifikasi oleh key mengenali nilai baru, perangkat baru diidentifikasi dan detektor dibuat. Setiap detektor adalah contoh dari model detektor. Detektor baru terus merespons input yang berasal dari perangkat itu hingga model detektornya diperbarui atau dihapus.

Jika Anda memantau satu proses (meskipun beberapa perangkat atau subproses mengirimkan input), Anda tidak menentukan bidang identifikasi key unik. Dalam hal ini, model membuat detektor tunggal (instance) ketika input pertama tiba.

Kirim pesan sebagai input ke model detektor Anda

Ada beberapa cara untuk mengirim pesan dari perangkat atau memproses sebagai input ke AWS IoT Events detektor yang tidak mengharuskan Anda melakukan pemformatan tambahan pada pesan. Dalam tutorial ini, Anda menggunakan AWS IoT konsol untuk menulis aturan AWS IoT Events tindakan untuk mesin AWS IoT aturan yang meneruskan data pesan Anda. AWS IoT Events

Untuk melakukan ini, identifikasi input berdasarkan nama dan terus gunakan AWS IoT konsol untuk menghasilkan pesan yang diteruskan sebagai input ke. AWS IoT Events

catatan

Tutorial ini menggunakan konsol untuk membuat yang sama input dan detector model ditunjukkan pada contoh diTutorial untuk kasus AWS IoT Events penggunaan. Anda dapat menggunakan JSON contoh ini untuk membantu Anda mengikuti tutorial.