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 publik GitHub repositori yang dapat Anda jelajahi. Lihat Katalog Perangkat Lunak Greengrass pada GitHub untuk menemukan daftar lengkap komponen komunitas. Misalnya, katalog ini mencakup komponen-komponen berikut:

  • Arus Video Kinesis Amazon

    Komponen ini menyerap aliran audio dan video dari kamera lokal yang menggunakanProtokol Streaming Waktu Nyata (RTSP). Komponen kemudian mengunggah aliran audio dan video keArus Video Kinesis Amazon.

  • Modbus

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

  • Gerbang IoT Bluetooth

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

  • Asisten rumahan

    Komponen ini memungkinkan pelanggan untuk menggunakanAsisten Asaluntuk memberikan kontrol lokal terhadap perangkat rumah pintar. Ini menyediakan integrasi denganAWSlayanan 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 dasbor Grafana lokal yang merenderAWS IoT Greengrasstelemetri secara waktu nyata.

  • InfluxDB

    Komponen ini menyediakanInfluxDBdatabase waktu-seri 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

    Relai komponen iniAWS IoT Greengrasstelemetri kondisi sistem dariPlugin emitor intike InfluxDB. Komponen ini juga dapat meneruskan telemetri kustom ke InfluxDB.

  • Grafana

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

  • Kerangka kerja IoT pubsub

    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 menggunakanAWS IoT Greengrassv2 komponen kustom. Untuk informasi selengkapnya, lihat BuatAWS IoT Greengrasskomponen.

  • Laboratorium Jupyter

    Deploy komponen ini JupyterLab ke sebuahAWS IoT Greengrassperangkat 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 menelan data dari perangkat nirkabel lokal yang menggunakan LoRaWaProtokol N, yang merupakan protokol jaringan area lebar (LPWAN) berdaya rendah. Komponen ini memungkinkan Anda untuk menganalisis dan bertindak berdasarkan data secara lokal tanpa berkomunikasi dengan cloud.

  • Perutean TES ke wadah

    Komponen ini mengkonfigurasi nftables atau iptables padaAWS IoT Greengrassperangkat sehingga dapat menggunakanLayanan pertukaran tokenkomponen dengan wadah.

  • WebRTC

    Komponen ini menelan aliran audio dan video dari kamera RTSP yang terhubung keAWS IoT Greengrassperangkat inti. Dan kemudian komponen mengubah aliran audio dan video menjadi peer-to-peerkomunikasi atau relay melalui Amazon Kinesis Video Streams.

  • GStreamer for Vision Amazon Lookout for Vision

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

  • 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 yang aman dalam 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 memantau direktori file baru, mengunggahnya ke Amazon Simple Storage Service (Amazon S3), dan kemudian menghapusnya setelah unggahan berhasil.

  • Simpul merah

    Komponen ini menginstal Node-red padaAWS IoT Greengrassperangkat inti menggunakan NPM. Komponen tergantung padaNode-merah Authkomponen yang harus secara eksplisit dikerahkan dan dikonfigurasi. Anda dapat menggunakanSimpul merah CLI untuk Greengrassuntuk menyebarkan aliran Node-red keAWS IoT Greengrassperangkat.

  • Simpul merah Docker

    Komponen ini menginstal Node-red padaAWS IoT Greengrassperangkat inti menggunakan wadah Docker Node-merah resmi. Komponen tergantung padaNode-merah Authkomponen yang harus secara eksplisit dikerahkan dan dikonfigurasi. Anda dapat menggunakanSimpul merah CLI untuk Greengrassuntuk menyebarkan aliran Node-red keAWS IoT Greengrassperangkat.

  • Node-merah Auth

    Komponen ini mengkonfigurasi nama pengguna dan kata sandi untuk mengamankan instance Node-red yang berjalan padaAWS IoT Greengrassperangkat inti.

Untuk meminta fitur atau melaporkan bug, buka GitHub masalah pada repositori untuk komponen itu.AWStidak memberikan dukungan untuk komponen komunitas. Untuk informasi selengkapnya, lihatCONTRIBUTING.mdfile di setiap repositori komponen.

BeberapaAWSkomponen -provided juga open source. Untuk informasi selengkapnya, lihat Perangkat lunak inti AWS IoT Greengrass sumber terbuka.