Community Community - AWS IoT Greengrass

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

Community Community

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 link berikut: https://github.com/aws-greengrass/aws-greengrass-software-catalog.

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

  • Amazon Kinesis Video Streams

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

  • Modbus

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

  • Gerbang IoT Bluetooth

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

  • Asisten rumah

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

  • Dasbor InfluxDBgrafana

    Komponen ini memberikan pengalaman satu-klik untuk mengatur komponen InfluxDB dan Grafana. Ini menghubungkan InfluxDB ke Grafana dan mengotomatiskan pengaturan dashboard Grafana lokal yang membuatAWS IoT Greengrass telemetri secara real time.

  • InfluxDB

    Komponen ini menyediakan database time-series 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 tepi.

  • Penerbit InfluxDB

    Komponen ini menyampaikan telemetri kesehatanAWS IoT Greengrass sistem dari plugin pemancar Nucleus ke InfluxDB. Komponen ini juga dapat meneruskan telemetri kustom ke InfluxDB.

  • 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.

  • 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 kustomAWS IoT Greengrass v2. Untuk informasi selengkapnya, lihat BuatAWS IoT Greengrasskomponen.

  • Lab Jupyter

    Komponen ini menyebarkanJupyterLab ke perangkatAWS IoT Greengrass inti. Lingkungan Jupyter memiliki akses ke sumber daya variabel proses dan lingkungan yang ditetapkan olehAWS 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 protokolLoRaWa N, yang merupakan protokol jaringan area lebar (LPWAN) berdaya rendah. Komponen ini memungkinkan Anda menganalisis dan bertindak berdasarkan data secara lokal tanpa berkomunikasi dengan cloud.

  • Perutean TES ke wadah

    Komponen ini mengkonfigurasi nftables atau iptables padaAWS IoT Greengrass perangkat sehingga dapat menggunakanLayanan pertukaran token komponen dengan kontainer.

  • WebRTC

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

  • 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.

  • PostgreSQL

    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.

  • Klien Secrets Manager

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

  • Tunneling aman kontainer

    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.

  • Pengunggah file S3

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

  • Node-merah

    Komponen ini menginstal Node-red pada perangkatAWS IoT Greengrass inti menggunakan NPM. Komponen tergantung pada komponen Node-red Auth yang harus dikerahkan dan dikonfigurasi secara eksplisit. Anda dapat menggunakan CLI Node merah untuk Greengrass untuk menyebarkan aliran Node merah keAWS IoT Greengrass perangkat.

  • Docker simpul-merah

    Komponen ini menginstal Node-red pada perangkatAWS IoT Greengrass inti menggunakan wadah Docker Node-red resmi. Komponen tergantung pada komponen Node-red Auth yang harus dikerahkan dan dikonfigurasi secara eksplisit. Anda dapat menggunakan CLI Node merah untuk Greengrass untuk menyebarkan aliran Node merah keAWS IoT Greengrass perangkat.

  • Node-merah Auth

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

  • OpenThreadPerbatasan Router

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

  • Sertifikat Rotator

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

Untuk meminta fitur atau melaporkan bug, bukaGitHub masalah pada repositori untuk komponen tersebut. AWStidak memberikan dukungan untuk komponen komunitas. Untuk informasi selengkapnya, lihat CONTRIBUTING.mdfile di setiap komponen-komponen.

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