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.
-
Pada halaman konfigurasi grup, pilihPerangkat klienTab.
-
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 klien
GG_Switch
danGG_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.
-
-
Buat folder di komputer Anda untuk kredensyal keamanan perangkat klien. Salin sertifikat dan kunci ke dalam folder ini.
-
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.
-
Tambahkan langganan dalam tabel berikut ke grup Anda. Sebagai contoh, untuk membuat langganan pertama:
-
Pada halaman konfigurasi grup, pilihLangganantab, dan kemudian pilihTambahkan.
-
UntukJenis Sumber, pilihPerangkat klien, dan kemudian pilihG_Switch.
-
UntukJenis target, pilihLayanan, dan kemudian pilihLayanan Bayangan Lokal.
-
Untuk Filter topik, masukkan
$aws/things/GG_TrafficLight/shadow/update
-
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. -
-
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:
-
Pada halaman konfigurasi grup, pilihFungsi LambdaTab.
-
Di bawahFungsi Lambda sistem, pilihDetektor IP, dan kemudian pilihedit.
-
DiPengaturan detektor IP, pilihSecara otomatis mendeteksi dan mengganti titik akhir broker MQTT, dan kemudian pilihSimpan.
-
Pastikan bahwa Greengrass daemon berjalan, seperti yang dijelaskan dalam Men-deploy konfigurasi cloud ke perangkat core.
-
Pada halaman konfigurasi grup, pilihDeploy.