Konfigurasikan perangkat dan langganan - AWS IoT Greengrass

AWS IoT Greengrass Version 1 memasuki fase umur panjang pada 30 Juni 2023. Untuk informasi selengkapnya, lihat kebijakan AWS IoT Greengrass V1 pemeliharaan. Setelah tanggal ini, tidak AWS IoT Greengrass V1 akan merilis pembaruan yang menyediakan fitur, penyempurnaan, perbaikan bug, atau patch keamanan. Perangkat yang berjalan AWS IoT Greengrass V1 tidak akan terganggu dan akan terus beroperasi dan terhubung ke cloud. Kami sangat menyarankan Anda bermigrasi ke AWS IoT Greengrass Version 2, yang menambahkan fitur baru yang signifikan dan dukungan untuk platform tambahan.

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

Konfigurasikan perangkat dan langganan

Bayangan dapat disinkronkan ke AWS IoT ketika AWS IoT Greengrass core terhubung ke internet. Dalam modul ini, Anda pertama kali menggunakan bayangan lokal tanpa menyinkronkan ke cloud. Kemudian, Anda mengaktifkan sinkronisasi cloud.

Setiap perangkat klien memiliki bayangannya sendiri. Untuk informasi lebih lanjut, lihat Layanan bayangan perangkat untuk AWS IoT di AWS IoT Panduan Developer.

  1. Pada halaman konfigurasi grup, pilihPerangkat klienTab.

  2. DariPerangkat klientab, tambahkan dua perangkat klien baru diAWS IoT Greengrassgrup. Untuk langkah-langkah rinci tentang proses ini, lihat Membuat perangkat klien dalamAWS IoT Greengrasskelompok.

    • Beri nama perangkat klienGG_SwitchdanGG_TrafficLight.

    • Hasilkan dan unduh sumber daya keamanan untuk kedua perangkat klien.

    • Buat catatan ID sertifikat dalam nama file sumber daya keamanan untuk perangkat klien. Anda menggunakan nilai-nilai ini kemudian.

  3. Buat folder di komputer Anda untuk kredensyal keamanan perangkat klien. Salin sertifikat dan kunci ke dalam folder ini.

  4. Pastikan bahwa perangkat klien diatur untuk menggunakan bayangan lokal dan tidak disinkronkan denganAWS Cloud. Jika tidak, pilih perangkat klien, pilihSinkronisasi bayangan, dan kemudian pilihNonaktifkan sinkronisasi bayangan dengan cloud.

  5. Tambahkan langganan dalam tabel berikut ke grup Anda. Sebagai contoh, untuk membuat langganan pertama:

    1. Pada halaman konfigurasi grup, pilihLangganantab, dan kemudian pilihTambahkan.

    2. UntukJenis Sumber, pilihPerangkat klien, dan kemudian pilihG_Switch.

    3. UntukJenis target, pilihLayanan, dan kemudian pilihLayanan Bayangan Lokal.

    4. Untuk Filter topik, masukkan $aws/things/GG_TrafficLight/shadow/update

    5. Pilih Buat langganan.

    Topik harus dimasukkan persis seperti yang ditunjukkan pada tabel. Meskipun mengizinkan untuk menggunakan wildcard untuk mengonsolidasikan beberapa langganan, kami tidak menyarankan praktik ini. Untuk informasi lebih lanjut, lihat topik Bayangan MQTT di AWS IoT Panduan Developer.

    Sumber Target Topik Catatan

    G_Switch

    Layanan Bayangan Lokal

    $aws/things/GGGGGGG_TrafficLight/bayangan/update

    GG_Switch mengirimkan permintaan pembaruan untuk memperbarui topik.

    Layanan Bayangan Lokal

    G_Switch

    $aws/things/GGGGGGG_TrafficLight/shadow/update/accepted

    GG_Switch butuh mengetahui apakah permintaan pembaruan diterima.

    Layanan Bayangan Lokal

    G_Switch

    $aws/things/GGGGGGG_TrafficLight/shadow/update/rejected

    GG_Switch perlu mengetahui apakah permintaan pembaruan ditolak.

    GG_TrafficLight

    Layanan Bayangan Lokal

    $aws/things/GGGGGGG_TrafficLight/bayangan/update

    GG_TrafficLight mengirimkan pembaruan keadaannya untuk pembaruan topik.

    Layanan Bayangan Lokal

    GG_TrafficLight

    $aws/things/GGGGGGG_TrafficLight/shadow/update/delta

    Layanan bayangan lokal mengirimkan pembaruan yang diterima untuk GGGGGGGGGGGTrafficLight melalui topik delta.

    Layanan Bayangan Lokal

    GG_TrafficLight

    $aws/things/GGGGGGG_TrafficLight/shadow/update/accepted

    GG_TrafficLight perlu mengetahui apakah pembaruan keadaannya diterima.

    Layanan Bayangan Lokal

    GG_TrafficLight

    $aws/things/GGGGGGG_TrafficLight/shadow/update/rejected

    GG_TrafficLight perlu mengetahui apakah pembaruan keadaannya ditolak.

    Langganan baru ditampilkan diLanggananTab.

    catatan

    Untuk informasi tentang $ karakter, lihat topik yang Dipesan.

  6. Pastikan bahwa deteksi otomatis diaktifkan sehingga core Greengrass dapat menerbitkan daftar alamat IP-nya. Perangkat klien menggunakan informasi ini untuk menemukan core. Lakukan hal berikut:

    1. Pada halaman konfigurasi grup, pilihFungsi LambdaTab.

    2. Di bawahFungsi Lambda sistem, pilihDetektor IP, dan kemudian pilihedit.

    3. DiPengaturan detektor IP, pilihSecara otomatis mendeteksi dan mengganti titik akhir broker MQTT, dan kemudian pilihSimpan.

  7. Pastikan bahwa Greengrass daemon berjalan, seperti yang dijelaskan dalam Men-deploy konfigurasi cloud ke perangkat core.

  8. Pada halaman konfigurasi grup, pilihDeploy.