Memproses dan memvisualisasikan data dengan SiteWise Edge dan alat sumber terbuka - AWS IoT SiteWise

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

Memproses dan memvisualisasikan data dengan SiteWise Edge dan alat sumber terbuka

Konfigurasikan gateway berkemampuan AWS IoT SiteWise Edge MQTT dengan alat sumber terbuka untuk pemrosesan dan visualisasi lokal guna meningkatkan kemampuan manajemen data industri Anda.

Dengan SiteWise Edge, Anda dapat membuat pipeline pemrosesan data lokal menggunakan alat sumber terbuka eksternal. Gunakan Node-red® untuk menyimpan data deret waktu dengan InfluxDB®, dan memantau operasi melalui dasbor Grafana®.

Node-red memproses dan mengubah aliran data Anda, sementara InfluxDB menyediakan penyimpanan data deret waktu. Grafana menampilkan data operasional real-time Anda. Gunakan alat ini dengan SiteWise Edge untuk menyinkronkan data antara lingkungan lokal Anda dan lingkungan AWS Cloud, memberi Anda wawasan lokal langsung dan kemampuan analitik berbasis cloud jangka panjang.

catatan

Node-red®, InfluxDB®, dan Grafana® bukan vendor atau pemasok untuk Edge. SiteWise

Diagram yang menunjukkan beberapa sumber data dan simulator turbin yang terhubung ke Broker EMQX untuk dipublikasikan. Kemudian broker EMQX berlangganan AWS IoT SiteWise Gateway dan Node-red. Node-red dimasukkan ke InfluxDB, dan kemudian Influx DB ke Dasbor Grafana.
catatan

Dalam panduan ini, kami menggunakan Grafana SiteWise for Edge versi open-source sebagai lawan dari layanan Grafana yang Dikelola Amazon.

Opsi deployment

Anda dapat menerapkan solusi ini menggunakan salah satu dari dua pendekatan. Dengan pengaturan Microsoft Windows manual, Anda mengontrol konfigurasi komponen dan integrasi dengan infrastruktur Anda. DenganLinux, Anda dapat menggunakan Docker untuk menyebarkan komponen yang telah dikonfigurasi sebelumnya dalam wadah.

Pilih metode yang memenuhi persyaratan operasional Anda.

Ikhtisar contoh peternakan angin

Panduan ini menggunakan contoh ladang angin untuk menunjukkan bagaimana Anda dapat memantau kecepatan angin untuk turbin di ladang angin. Skenario praktis ini menggambarkan kebutuhan pemantauan industri umum di mana visibilitas lokal dan berbasis cloud berharga untuk efisiensi operasional.

Dengan integrasi ini, Anda dapat:

  • Kumpulkan data dari peralatan industri menggunakan gateway AWS IoT SiteWise Edge

  • Memproses data secara lokal dengan Node-Red, InfluxDB, dan Grafana

  • Simpan data secara lokal menggunakan InfluxDB

  • Pantau data secara real time menggunakan dasbor Grafana

Sepanjang panduan ini, kami menggunakan contoh ladang angin. Kami menggunakan Node-red untuk mensimulasikan turbin yang menghasilkan data kecepatan angin. Node-red menerjemahkan payload data, menerbitkan data ke broker SiteWise Edge MQTT, berlangganan untuk menerima data dari broker, dan menyimpan data secara lokal di InfluxDB. Pendekatan ini memastikan bahwa semua data operasional tersedia baik secara lokal untuk akses langsung dan di cloud untuk analisis lebih lanjut. Dengan menerapkan pola ini, Anda mendapatkan ketahanan terhadap gangguan jaringan sambil mempertahankan kemampuan untuk melakukan analitik lanjutan di. AWS Cloud Grafana terhubung ke InfluxDB untuk pemantauan lokal, memberikan operator visibilitas real-time ke dalam metrik tanpa dependensi cloud. Gateway berkemampuan SiteWise Edge MQTT terhubung ke broker MQTT yang sama untuk mengirim data AWS IoT SiteWise, menciptakan jembatan antara operasi edge Anda dan layanan berbasis cloud.

Anda dapat menggunakan data dan konfigurasi Anda sendiri untuk membuat alur kerja serupa yang disesuaikan dengan kebutuhan industri spesifik Anda, baik Anda memantau peralatan manufaktur, infrastruktur utilitas, atau aset industri lainnya.

Persyaratan untuk integrasi sumber terbuka

Sebelum menerapkan integrasi sumber terbuka dengan SiteWise Edge, pastikan lingkungan Anda memenuhi persyaratan yang diperlukan.

Pertimbangan keamanan

Kami menyarankan Anda mengenkripsi semua komunikasi antar komponen, terutama saat mengakses antarmuka dari jaringan non-lokal. Terapkan kontrol akses yang tepat untuk setiap komponen dan ikuti praktik AWS terbaik untuk konfigurasi gateway AWS IoT SiteWise Edge dan keamanan AWS akun.

Lingkungan pengembangan

Panduan ini menunjukkan Node-Red, InfluxDB, dan Grafana berjalan dan diakses secara lokal di host gateway. Untuk penerapan produksi yang memerlukan akses eksternal, terapkan langkah-langkah keamanan termasuk enkripsi TLS, otentikasi, dan otorisasi. Ikuti praktik terbaik keamanan setiap aplikasi.

Perangkat lunak pihak ketiga

Solusi ini menggunakan perangkat lunak pihak ketiga yang tidak dikelola oleh AWS, termasuk InfluxDB, Node-red, Grafana, dan plugin. node-red-contrib-influxdb Sebelum penerapan, pastikan komponen ini mematuhi persyaratan keamanan, standar kepatuhan, dan kebijakan tata kelola organisasi Anda.

penting

Panduan ini merujuk dan menggunakan perangkat lunak pihak ketiga yang tidak dimiliki atau dikelola oleh AWS. Sebelum implementasi, pastikan bahwa semua komponen memenuhi persyaratan keamanan, kepatuhan, dan tata kelola Anda. Tetap perbarui semua perangkat lunak dengan tambalan keamanan terbaru dan ikuti praktik terbaik untuk mengamankan penerapan edge Anda.

InfluxDB, Node-red, Grafana bukan vendor atau pemasok untuk Edge. SiteWise

Pertimbangan lainnya

Pertimbangkan faktor-faktor tambahan ini saat menerapkan integrasi sumber terbuka dengan SiteWise Edge.

  • Gunakan versi terbaru dari semua layanan, alat, dan komponen.

  • Filter dan agregat data secara lokal sebelum transmisi cloud untuk mengurangi biaya konsumsi AWS IoT SiteWise data. Konfigurasikan periode retensi data yang sesuai di InfluxDB dan ukur perangkat keras gateway Anda dengan benar. Untuk informasi selengkapnya, lihat harga AWS IoT SiteWise.

  • Menerapkan prosedur pencadangan reguler untuk semua data.

  • Pantau penggunaan sumber daya di gateway Anda dan konfigurasikan batas sumber daya yang sesuai untuk setiap komponen. Menerapkan kebijakan retensi data di InfluxDB untuk mengelola penggunaan disk.

Memecahkan masalah integrasi sumber terbuka

Untuk informasi selengkapnya tentang topik pemecahan masalah yang terkait dengan integrasi sumber terbuka untuk gateway SiteWise Edge, lihat. Memecahkan masalah integrasi sumber terbuka di Edge