기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SiteWise Edge 및 오픈 소스 도구를 사용하여 데이터 처리 및 시각화
로컬 처리 및 시각화를 위한 오픈 소스 도구를 사용하여 AWS IoT SiteWise Edge MQTT 지원 게이트웨이를 구성하여 산업 데이터 관리 기능을 개선합니다.
SiteWise Edge를 사용하면 외부 오픈 소스 도구를 사용하여 로컬 데이터 처리 파이프라인을 생성할 수 있습니다. Node-RED®
Node-RED는 데이터 흐름을 처리하고 변환하는 반면, InfluxDB는 시계열 데이터 스토리지를 제공합니다. Grafana는 실시간 운영 데이터를 표시합니다. SiteWise Edge와 함께 이러한 도구를 사용하여 로컬 환경과 간에 데이터를 동기화하여 즉각적인 로컬 인사이트와 장기 클라우드 기반 분석 기능을 AWS 클라우드제공합니다.
참고
Node-RED®, InfluxDB® 및 Grafana®는 SiteWise Edge의 공급업체 또는 공급업체가 아닙니다.

참고
이 가이드에서는 Amazon Managed Grafana
배포 옵션
두 가지 방법 중 하나를 사용하여이 솔루션을 배포할 수 있습니다. Microsoft Windows 수동 설정을 사용하면 구성 요소 구성 및 인프라와의 통합을 제어할 수 있습니다. 를 사용하면 Docker를 사용하여 컨테이너에 사전 구성된 구성 요소를 배포할 Linux수 있습니다.
운영 요구 사항을 충족하는 방법을 선택합니다.
-
수동으로 오픈 소스 통합 설정(Windows) - 사용자 지정 구성 또는 기존 인프라의 경우
-
Docker와의 오픈 소스 통합 설정(Linux) - 사전 구성된 구성 요소를 사용하여 빠르게 배포
풍력 발전소 예제 개요
이 가이드에서는 풍력 발전소 예제를 사용하여 풍력 발전소의 터빈에 대한 풍력을 모니터링하는 방법을 보여줍니다. 이 실제 시나리오는 로컬 및 클라우드 기반 가시성이 운영 효율성에 중요한 일반적인 산업 모니터링 요구 사항을 보여줍니다.
이 통합을 통해 다음을 수행할 수 있습니다.
-
AWS IoT SiteWise Edge 게이트웨이를 사용하여 산업 장비에서 데이터 수집
-
Node-RED, InfluxDB 및 Grafana를 사용하여 로컬에서 데이터 처리
-
InfluxDB를 사용하여 로컬에 데이터 저장
-
Grafana 대시보드를 사용하여 실시간으로 데이터 모니터링
이 가이드에서는 풍력 발전소의 예를 사용합니다. Node-RED를 사용하여 풍속 데이터를 생성하는 터빈을 시뮬레이션합니다. Node-RED는 데이터 페이로드를 번역하고, SiteWise Edge MQTT 브로커에 데이터를 게시하고, 브로커로부터 데이터를 수신하도록 구독하고, InfluxDB에 로컬로 데이터를 저장합니다. 이 접근 방식을 사용하면 모든 운영 데이터를 로컬에서 즉시 액세스할 수 있고 클라우드에서 추가 분석을 수행할 수 있습니다. 이 패턴을 구현하면 네트워크 중단에 대한 복원력을 확보하는 동시에에서 고급 분석을 수행할 수 있는 기능을 유지할 수 있습니다 AWS 클라우드. Grafana는 로컬 모니터링을 위해 InfluxDB에 연결하여 운영자에게 클라우드 종속성 없이 지표에 대한 실시간 가시성을 제공합니다. SiteWise Edge MQTT 지원 게이트웨이는 동일한 MQTT 브로커에 연결하여 로 데이터를 전송하여 엣지 작업과 클라우드 기반 서비스 간에 브리지를 AWS IoT SiteWise생성합니다.
자체 데이터 및 구성을 사용하여 제조 장비, 유틸리티 인프라 또는 기타 산업 자산을 모니터링하는지 여부에 관계없이 특정 산업 요구 사항에 맞는 유사한 워크플로를 생성할 수 있습니다.
오픈 소스 통합 요구 사항
SiteWise Edge와 오픈 소스 통합을 구현하기 전에 환경이 필요한 요구 사항을 충족하는지 확인합니다.
-
하드웨어 요구 사항 - 게이트웨이 하드웨어는 SiteWise Edge 게이트웨이에 대한 요구 사항을 충족해야 합니다. 자세한 내용은 AWS IoT SiteWise 엣지 자체 호스팅 게이트웨이 요구 사항 MQTT 지원, V3 게이트웨이 및 단원을 참조하십시오AWS IoT SiteWise Edge 애플리케이션에 대한 요구 사항.
-
네트워크 구성은 구성 요소 간의 로컬 통신과 SiteWise Edge의 클라우드 연결을 모두 지원해야 합니다.
-
모든 서비스는 동일한 호스트에서 실행되어야 합니다.
보안 고려 사항
특히 로컬이 아닌 네트워크에서 인터페이스에 액세스할 때는 구성 요소 간의 모든 통신을 암호화하는 것이 좋습니다. 각 구성 요소에 대해 적절한 액세스 제어를 구현하고 AWS IoT SiteWise Edge 게이트웨이 구성 및 AWS 계정 보안에 대한 AWS 모범 사례를 따릅니다.
- 개발 환경
-
이 가이드는 게이트웨이 호스트에서 로컬로 실행되고 액세스되는 Node-RED, InfluxDB 및 Grafana를 보여줍니다. 외부 액세스가 필요한 프로덕션 배포의 경우 TLS 암호화, 인증 및 권한 부여를 포함한 보안 조치를 구현합니다. 각 애플리케이션의 보안 모범 사례를 따릅니다.
- 타사 소프트웨어
-
이 솔루션은 InfluxDB AWS, Node-RED, Grafana 및
node-red-contrib-influxdb
플러그인을 포함하여에서 유지 관리하지 않는 타사 소프트웨어를 사용합니다. 배포하기 전에 이러한 구성 요소가 조직의 보안 요구 사항, 규정 준수 표준 및 거버넌스 정책을 준수하는지 확인합니다.
중요
이 가이드는에서 소유하거나 유지 관리하지 않는 타사 소프트웨어를 참조하고 사용합니다 AWS. 구현하기 전에 모든 구성 요소가 보안, 규정 준수 및 거버넌스 요구 사항을 충족하는지 확인합니다. 모든 소프트웨어를 최신 보안 패치로 업데이트하고 엣지 배포 보안을 위한 모범 사례를 따르세요.
InfluxDB, Node-RED, Grafana는 SiteWise Edge의 공급업체 또는 공급업체가 아닙니다.
기타 고려 사항
SiteWise Edge와의 오픈 소스 통합을 구현할 때 이러한 추가 요소를 고려하세요.
-
모든 서비스, 도구 및 구성 요소의 최신 버전을 사용합니다.
-
클라우드 전송 전에 로컬에서 데이터를 필터링하고 집계하여 AWS IoT SiteWise 데이터 수집 비용을 줄입니다. InfluxDB에서 적절한 데이터 보존 기간을 구성하고 게이트웨이 하드웨어의 크기를 적절하게 조정합니다. 자세한 내용은 AWS IoT SiteWise 요금
을 참조하십시오. -
모든 데이터에 대해 정기적인 백업 절차를 구현합니다.
-
게이트웨이의 리소스 사용량을 모니터링하고 각 구성 요소에 대해 적절한 리소스 제한을 구성합니다. InfluxDB에서 데이터 보존 정책을 구현하여 디스크 사용량을 관리합니다.
오픈 소스 통합 문제 해결
SiteWise Edge 게이트웨이의 오픈 소스 통합과 관련된 문제 해결 주제에 대한 자세한 내용은 섹션을 참조하세요Edge에서 오픈 소스 통합 문제 해결.