Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Detektor IP
Komponen detektor IP (aws.greengrass.clientdevices.IPDetector
) melakukan hal berikut:
-
Memantau informasi konektivitas jaringan perangkat inti Greengrass. Informasi ini mencakup titik akhir jaringan perangkat inti dan port tempat MQTT broker beroperasi.
-
Memperbarui informasi konektivitas perangkat inti di layanan AWS IoT Greengrass cloud.
Perangkat klien dapat menggunakan penemuan cloud Greengrass untuk mengambil informasi konektivitas perangkat inti terkait. Kemudian, perangkat klien dapat mencoba untuk menyambung ke setiap perangkat inti sampai berhasil terhubung.
catatan
Perangkat klien adalah perangkat IoT lokal yang terhubung ke perangkat inti Greengrass untuk mengirim pesan dan data untuk diproses. MQTT Untuk informasi selengkapnya, lihat Berinteraksilah dengan perangkat IoT lokal.
Komponen detektor IP menggantikan informasi konektivitas perangkat inti yang ada dengan informasi dideteksinya. Karena komponen ini menghapus informasi yang ada, Anda dapat menggunakan komponen detektor IP, atau secara manual mengelola informasi konektivitas.
Versi
Komponen ini memiliki versi berikut:
-
2.2.x
-
2.1.x
-
2.0.x
Tipe
Komponen ini adalah komponen plugin (aws.greengrass.plugin
). Inti Greengrass menjalankan komponen ini di Java Virtual Machine JVM () yang sama dengan nukleus. Nukleus dimulai ulang saat Anda mengubah versi komponen ini di perangkat inti.
Komponen plugin menggunakan file log yang sama seperti inti Greengrass. Untuk informasi selengkapnya, lihat Memantau AWS IoT Greengrass log.
Untuk informasi selengkapnya, lihat Jenis komponen.
Sistem operasi
Komponen ini dapat diinstal pada perangkat inti yang menjalankan sistem operasi berikut:
Linux
Windows
Persyaratan
Komponen ini memiliki persyaratan sebagai berikut:
-
Peran layanan Greengrass harus dikaitkan dengan Akun AWS Anda dan mengizinkan serta izin.
iot:GetThingShadow
iot:UpdateThingShadow
-
AWS IoT Kebijakan perangkat inti harus mengizinkan
greengrass:UpdateConnectivityInfo
izin. Untuk informasi selengkapnya, silakan lihat Kebijakan AWS IoT untuk operasi bidang data dan Kebijakan AWS IoT minimal untuk mendukung perangkat klien. -
Jika Anda mengonfigurasi komponen MQTT broker perangkat inti untuk menggunakan port selain port default 8883, Anda harus menggunakan detektor IP v2.1.0 atau yang lebih baru. Konfigurasikan untuk melaporkan port tempat broker beroperasi.
-
Jika Anda memiliki penataan jaringan yang kompleks, komponen detektor IP mungkin tidak dapat mengidentifikasi titik akhir di mana perangkat klien dapat menyambung ke perangkat inti. Jika komponen detektor IP tidak dapat mengelola titik akhir, Anda harus secara manual mengelola titik akhir perangkat inti sebagai gantinya. Misalnya, jika perangkat inti berada di belakang router yang meneruskan port MQTT broker ke sana, Anda harus menentukan alamat IP router sebagai titik akhir untuk perangkat inti. Untuk informasi selengkapnya, lihat Kelola titik akhir perangkat inti.
-
Komponen detektor IP didukung untuk berjalan di fileVPC.
Dependensi
Saat Anda menerapkan komponen, gunakan AWS IoT Greengrass juga versi dependensinya yang kompatibel. Ini berarti bahwa Anda harus memenuhi persyaratan untuk komponen dan semua dependensinya untuk berhasil men-deploy komponen. Bagian ini berisi daftar dependensi untuk versi yang dirilis dari komponen ini dan kendala versi semantik yang menentukan versi komponen untuk setiap dependensi. Anda juga dapat melihat dependensi untuk setiap versi komponen di konsol AWS IoT Greengrass
Untuk informasi selengkapnya tentang dependensi komponen, lihat referensi resep komponen.
Konfigurasi
Komponen ini menyediakan parameter konfigurasi berikut yang dapat Anda sesuaikan ketika Anda men-deploy komponen.
Berkas log lokal
Komponen ini menggunakan file log yang sama dengan komponen inti Greengrass.
Untuk melihat log komponen ini
-
Jalankan perintah berikut pada perangkat inti untuk melihat file log komponen ini secara real time. Ganti
atau/greengrass/v2
C:\greengrass\v2
dengan jalur ke folder AWS IoT Greengrass root.
Changelog
Tabel berikut menjelaskan perubahan dalam setiap versi komponen.
Versi |
Perubahan |
---|---|
2.2.1 |
Versi diperbarui untuk Greengrass nucleus versi 2.14.0 rilis. |
2.2.0 |
Versi diperbarui untuk Greengrass nucleus versi 2.13.0 rilis.
|
2.1.9 |
|
2.1.8 |
Versi diperbarui untuk Greengrass nucleus versi 2.12.0 rilis. |
2.1.7 |
Versi diperbarui untuk Greengrass nucleus versi 2.11.0 rilis. |
2.1.6 |
Versi diperbarui untuk Greengrass nucleus versi 2.10.0 rilis. |
2.1.5 |
Versi diperbarui untuk Greengrass nucleus versi 2.9.0 rilis. |
2.1.4 |
Versi diperbarui untuk Greengrass nucleus versi 2.8.0 rilis. |
2.1.3 |
Versi diperbarui untuk Greengrass nucleus versi 2.7.0 rilis. |
2.1.2 |
|
2.1.1 |
Versi diperbarui untuk Greengrass nucleus versi 2.5.0 rilis. |
2.1.0 |
|
2.0.2 |
Versi diperbarui untuk Greengrass nucleus versi 2.4.0 rilis. |
2.0.1 |
Versi yang diperbarui untuk rilis inti Greengrass versi 2.3.0. |
2.0.0 |
Versi awal. |