Komponen komunitas - AWS IoT Greengrass

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

Komponen komunitas

Katalog Perangkat Lunak Greengrass adalah indeks komponen Greengrass yang dikembangkan oleh komunitas Greengrass. Dari katalog ini, Anda dapat mengunduh, memodifikasi, dan menyebarkan komponen untuk membuat aplikasi Greengrass Anda. Anda dapat melihat katalog di tautan berikut: https://github.com/aws-greengrass/ aws-greengrass-software-catalog.

Setiap komponen memiliki GitHub repositori publik yang dapat Anda jelajahi. Lihat Katalog Perangkat Lunak Greengrass untuk menemukan daftar GitHub lengkap komponen komunitas. Misalnya, katalog ini mencakup komponen-komponen berikut:

  • Aliran Video Amazon Kinesis

    Komponen ini menyerap aliran audio dan video dari kamera lokal yang menggunakan Real Time Streaming Protocol (RTSP). Komponen kemudian mengunggah streaming audio dan video ke Amazon Kinesis Video Streams.

  • Gerbang IoT Bluetooth

    Komponen ini menggunakan BluePypustaka yang memungkinkan komunikasi dengan perangkat Bluetooth Low Energy (LE) untuk membuat antarmuka klien Bluetooth LE.

  • Sertifikat Rotator

    Komponen ini menyediakan sarana untuk memutar sertifikat perangkat AWS IoT Greengrass inti dan kunci pribadi, di seluruh armada Anda, dalam skala besar.

  • Terowongan aman dalam peti kemas

    Komponen ini menyediakan wadah Docker untuk tunneling aman dengan semua dependensi dan pustaka yang cocok dalam resep yang dapat digunakan kembali yang tidak bergantung pada sistem operasi host tertentu.

  • Grafana

    Komponen ini memungkinkan Anda untuk meng-host server Grafana pada perangkat inti Greengrass. Anda dapat menggunakan dasbor Grafana untuk memvisualisasikan dan mengelola data pada perangkat inti.

  • GStreamer untuk Amazon Lookout for Vision

    Komponen ini menyediakan plugin GStreamer sehingga Anda dapat melakukan deteksi anomali Lookout for Vision di pipeline GStreamer kustom Anda.

  • Asisten rumah

    Komponen ini memungkinkan pelanggan untuk menggunakan Home Assistant untuk menyediakan kontrol lokal perangkat rumah pintar. Ini menyediakan integrasi dengan AWS layanan di edge dan di cloud untuk memberikan solusi otomatisasi rumah yang memperluas Home Assistant.

  • Dasbor InfluxDBGrafana

    Komponen ini memberikan pengalaman sekali klik untuk menyiapkan komponen InfluxDB dan Grafana. Ini menghubungkan InfluxDB ke Grafana dan mengotomatiskan pengaturan dasbor Grafana lokal yang membuat telemetri secara real time. AWS IoT Greengrass

  • InfluxDB

    Komponen ini menyediakan database deret waktu InfluxDB pada perangkat inti Greengrass. Anda dapat menggunakan komponen ini untuk memproses data dari sensor IoT, menganalisis data secara real time, dan memantau operasi di edge.

  • Penerbit InfluxDB

    Komponen ini menyampaikan telemetri kesehatan AWS IoT Greengrass sistem dari plugin pemancar Nucleus ke InfluxDB. Komponen ini juga dapat meneruskan telemetri khusus ke InfluxDB.

  • Kerangka kerja pubsub IoT

    Kerangka kerja ini menyediakan arsitektur aplikasi, kode template, dan contoh yang dapat diterapkan yang membantu meningkatkan kualitas kode untuk aplikasi pubsub IoT berbasis peristiwa terdistribusi menggunakan komponen kustom v2. AWS IoT Greengrass Untuk informasi selengkapnya, lihat Buat AWS IoT Greengrass komponen.

  • Lab Jupyter

    Komponen ini menyebar JupyterLab ke perangkat AWS IoT Greengrass inti. Lingkungan Jupyter memiliki akses ke sumber daya variabel proses dan lingkungan yang ditetapkan oleh AWS IoT Greengrass, menyederhanakan proses pengujian dan pengembangan komponen yang ditulis dengan Python.

  • Server web lokal

    Komponen ini memungkinkan Anda untuk membuat antarmuka pengguna web lokal pada perangkat inti Greengrass. Anda dapat membuat antarmuka pengguna web lokal yang memungkinkan Anda mengonfigurasi pengaturan perangkat dan aplikasi atau memantau perangkat, misalnya.

  • LoRaWaAdaptor protokol N

    Komponen ini menyerap data dari perangkat nirkabel lokal yang menggunakan protokol LoRaWa N, yang merupakan protokol jaringan area lebar daya rendah (LPWAN). Komponen ini memungkinkan Anda untuk menganalisis dan bertindak pada data secara lokal tanpa berkomunikasi dengan cloud.

  • Modbus TCP

    Komponen ini mengumpulkan data dari perangkat lokal menggunakan protokol ModBustCP dan menerbitkannya ke aliran data yang dipilih.

  • Simpul-merah

    Komponen ini menginstal Node-Red pada perangkat AWS IoT Greengrass inti menggunakan NPM. Komponen bergantung pada komponen Node-Red Auth yang harus digunakan dan dikonfigurasi secara eksplisit. Anda dapat menggunakan CLI Node-Red untuk Greengrass untuk menyebarkan aliran Node-Red ke perangkat. AWS IoT Greengrass

  • Docker merah simpul

    Komponen ini menginstal Node-Red pada perangkat AWS IoT Greengrass inti menggunakan wadah Node-Red Docker resmi. Komponen bergantung pada komponen Node-Red Auth yang harus digunakan dan dikonfigurasi secara eksplisit. Anda dapat menggunakan CLI Node-Red untuk Greengrass untuk menyebarkan aliran Node-Red ke perangkat. AWS IoT Greengrass

  • Auth Node-merah

    Komponen ini mengonfigurasi nama pengguna dan kata sandi untuk mengamankan instance Node-Red yang berjalan pada perangkat inti. AWS IoT Greengrass

  • OpenThreadRouter Perbatasan

    Komponen ini menyebarkan wadah OpenThread Border Router Docker. Komponen ini membantu menyusun perangkat Matter yang menyertakan router perbatasan Thread.

  • Konektor Data Streaming OSI Pi

    Komponen ini menyediakan streaming konsumsi data real-time dari OSI Pi Data Archive ke arsitektur data modern. AWS Ini terintegrasi ke OSI Pi Asset Framework yang dikelola secara terpusat melalui pesan. AWS IoT PubSub

  • Penyedia Parsec

    Komponen ini memungkinkan AWS IoT Greengrass perangkat untuk mengintegrasikan solusi keamanan perangkat keras menggunakan proyek Parsec open source dari Cloud Native Computing Foundation (CNCF).

  • PostgreSQL DB

    Komponen ini menyediakan dukungan untuk database relasional PostgreSQL di tepi. Pelanggan dapat menggunakan komponen ini untuk menyediakan dan mengelola instance PostgreSQL lokal di dalam wadah docker.

  • Pengunggah file S3

    Komponen ini memonitor direktori untuk file baru, mengunggahnya ke Amazon Simple Storage Service (Amazon S3), dan kemudian menghapusnya setelah unggahan berhasil.

  • Secrets Manager klien

    Komponen ini menyediakan alat CLI yang dapat digunakan oleh komponen lain yang perlu mengambil rahasia dari komponen Secrets Manager dalam skrip siklus hidup resep.

  • Perutean TES ke kontainer

    Komponen ini mengkonfigurasi nftables atau iptables pada AWS IoT Greengrass perangkat sehingga dapat menggunakan komponen dengan wadah. Layanan pertukaran token

  • WebRTC

    Komponen ini menyerap aliran audio dan video dari kamera RTSP yang terhubung ke perangkat inti. AWS IoT Greengrass Dan kemudian komponen mengubah aliran audio dan video menjadi peer-to-peer komunikasi atau relay melalui Amazon Kinesis Video Streams.

Untuk meminta fitur atau melaporkan bug, buka GitHub masalah di repositori komponen tersebut. AWS tidak memberikan dukungan untuk komponen komunitas. Untuk informasi selengkapnya, lihat CONTRIBUTING.mdfile di repositori masing-masing komponen.

Beberapa komponen AWS yang disediakan juga open source. Untuk informasi selengkapnya, lihat Perangkat lunak inti AWS IoT Greengrass sumber terbuka.