SiteWise 에지 게이트웨이 문제 해결 - AWS IoT SiteWise

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

SiteWise 에지 게이트웨이 문제 해결

관련 주제를 탐색하여 일반적인 AWS IoT SiteWise Edge 게이트웨이 문제를 해결합니다.

SiteWise 에지 게이트웨이가 보고한 CloudWatch 메트릭을 보고 연결 또는 데이터 스트림 관련 문제를 해결할 수도 있습니다. 자세한 내용은 Amazon AWS IoT SiteWise CloudWatch 메트릭을 사용한 모니터링 단원을 참조하십시오.

SiteWise 에지 게이트웨이 로그를 구성하고 액세스할 수 있습니다.

SiteWise Edge 게이트웨이 로그를 보려면 먼저 Amazon Logs로 로그를 전송하거나 로컬 파일 시스템에 CloudWatch 로그를 저장하도록 SiteWise Edge 게이트웨이를 구성해야 합니다.

  • 를 사용하여 SiteWise 에지 게이트웨이의 로그 파일을 AWS Management Console 보려면 CloudWatch 로그를 사용하십시오. 자세한 내용은 아마존 CloudWatch 로그 사용 단원을 참조하십시오.

  • 명령줄 또는 로컬 소프트웨어를 사용하여 SiteWise Edge 게이트웨이의 로그 파일을 보려면 로컬 파일 시스템 로그를 사용하십시오. 자세한 내용은 서비스 로그 사용 단원을 참조하십시오.

SiteWise 에지 게이트웨이 문제 해결

다음 정보를 사용하여 SiteWise 에지 게이트웨이 문제를 해결하십시오.

SiteWise 에지 게이트웨이에 팩을 배포할 수 없습니다.

AWS IoT Greengrass nucleus 구성 요소 (aws.greengrass.Nucleus) 가 최신 버전이 아닌 경우 SiteWise Edge 게이트웨이에 팩을 배포하지 못할 수 있습니다. AWS IoT Greengrass V2 콘솔을 사용하여 AWS IoT Greengrass nucleus 구성 요소를 업그레이드할 수 있습니다.

AWS IoT Greengrass 핵 구성 요소 업그레이드 (콘솔)
  1. AWS IoT Greengrass 콘솔로 이동합니다.

  2. 탐색 창의 AWS IoT Greengrass에서 배포를 선택합니다.

  3. 배포 목록에서 수정하려는 배포를 선택합니다.

  4. 수정을 선택합니다.

  5. 대상 지정 페이지에서 다음을 선택합니다.

  6. 구성 요소 선택 페이지의 퍼블릭 구성 요소에서 검색 상자에 aws.greengrass.Nucleus를 입력한 다음 aws.greengrass.Nucleus를 선택합니다.

  7. 다음을 선택합니다.

  8. 구성 요소 구성 페이지에서 다음을 선택합니다.

  9. 고급 설정 구성 페이지에서 다음을 선택합니다.

  10. 검토 페이지에서 배포를 선택합니다.

AWS IoT SiteWise OPCUA 서버로부터 데이터를 수신하지 않음

AWS IoT SiteWise 자산이 OPC UA 서버에서 전송한 데이터를 수신하지 않는 경우 SiteWise Edge Gateway의 로그를 검색하여 문제를 해결할 수 있습니다. 다음 메시지가 포함된 정보 수준 swPublisher 로그를 찾습니다.

Emitting diagnostic name=PublishError.SomeException

유형에 따라 SomeException 로그에서 다음 예외 유형과 해당 문제를 사용하여 SiteWise 에지 게이트웨이 문제를 해결하십시오.

  • ResourceNotFoundException— OPC UA 서버가 자산의 속성 별칭과 일치하지 않는 데이터를 전송하고 있습니다. 이 예외는 두 가지 경우에 발생할 수 있습니다.

    • 속성 별칭은 정의한 소스 접두사를 포함하여 OPC UA 변수와 정확히 일치하지 않습니다. 속성 별칭 및 원본 접두사가 올바른지 확인합니다.

    • OPCUA 변수를 자산 속성에 매핑하지 않았습니다. 자세한 내용은 산업 데이터 스트림을 자산 속성에 매핑 단원을 참조하십시오.

      원하는 OPC UA 변수를 모두 이미 매핑한 경우 SiteWise Edge 게이트웨이가 AWS IoT SiteWise보내는 OPC UA 변수를 필터링할 수 있습니다. 자세한 내용은 UA 노드 필터 사용 OPC 단원을 참조하십시오.

  • InvalidRequestException— OPC UA 변수 데이터 유형이 자산 자산 자산 데이터 유형과 일치하지 않습니다. 예를 들어 OPC UA 변수에 정수 데이터 유형이 있는 경우 해당하는 자산 속성은 정수 데이터 유형이어야 합니다. 이중 유형 자산 속성은 OPC UA 정수 값을 받을 수 없습니다. 이 문제를 해결하려면 새 속성을 올바른 데이터 형식으로 정의합니다.

  • TimestampOutOfRangeException— SiteWise 엣지 게이트웨이가 허용 범위를 벗어난 데이터를 전송하고 있습니다. AWS IoT SiteWise AWS IoT SiteWise 과거 7일 이전 또는 5분 이후의 타임스탬프가 있는 모든 데이터 포인트를 거부합니다. SiteWise 에지 게이트웨이의 전원이 끊기거나 AWS 클라우드와의 연결이 끊긴 경우 SiteWise 에지 게이트웨이의 캐시를 지워야 할 수 있습니다.

  • ThrottlingException또는 LimitExceededException— 요청이 AWS IoT SiteWise 서비스 할당량을 초과했습니다 (예: 수집된 데이터 포인트 비율 또는 자산 자산 데이터 API 작업에 대한 요청 속도). 구성이 AWS IoT SiteWise 할당량를 초과하지 않는지 확인합니다.

대시보드에 데이터가 표시되지 않습니다.

대시보드에 데이터가 표시되지 않는 경우 SiteWise Edge Gateway의 Publisher 구성과 데이터 원본이 동기화되지 않을 수 있습니다. 동기화되지 않은 경우 데이터 원본 이름을 업데이트하면 클라우드에서 엣지로의 동기화가 빨라져 동기화 중단 오류가 해결될 수 있습니다.

데이터 소스의 이름을 업데이트하려면
  1. AWS IoT SiteWise 콘솔로 이동합니다.

  2. 탐색 창에서 Edge Gateways를 선택합니다.

  3. 대시보드에 연결된 SiteWise 에지 게이트웨이를 선택합니다.

  4. 데이터 소스에서 편집을 선택합니다.

  5. 새 소스 이름을 선택하고 저장을 선택하여 변경 내용을 확인합니다.

  6. 데이터 원본 테이블에서 데이터 원본 이름이 업데이트되었는지 확인하여 변경 내용을 확인합니다.

aws.iot에 “기본 클래스를 찾거나 로드할 수 없습니다”라는 메시지가 표시됩니다. SiteWiseEdgePublisher /greengrass/v2/logs의 로그 오류

이 오류가 표시되면 Edge 게이트웨이의 Java 버전을 업데이트해야 할 수 있습니다. SiteWise

  • 터미널에서 다음 명령을 실행합니다.

    java -version

    SiteWise 에지 게이트웨이가 실행 중인 Java 버전이 아래에 표시됩니다OpenJDK Runtime Environment. 다음과 같은 응답이 표시됩니다.

    openjdk version "11.0.20" 2023-07-18 LTS OpenJDK Runtime Environment Corretto011.0.20.8.1 (build 11.0.20+8-LTS OpenJDK 64-Bit Server VM Corretto-11.0.20.8.1 (build 11.0.20+8-LTS, mixed node)

자바 버전 11.0.20.8.1을 실행 중인 경우 IoT SiteWise 퍼블리셔 팩을 버전 2.4.1 이상으로 업데이트해야 합니다. Java 버전 11.0.20.8.1만 영향을 받으며, 다른 Java 버전을 사용하는 환경에서는 이전 버전의 IoT SiteWise Publisher 구성 요소를 계속 사용할 수 있습니다. 구성 요소 팩 업데이트에 대한 자세한 내용은 SiteWise Edge 게이트웨이 구성 요소 팩의 버전 변경 단원을 참조하세요.

SESSIONTAKEN'_ OVER _' 또는 'com.aws.greengrass.mqttclient가 보입니다. MqttClient: 스풀러를 통해 메시지를 게시하지 못했습니다. 다시 시도하겠습니다. ' 로그에서

로그에 포함된 경고 SESSION_TAKEN_OVER 또는 오류가 표시되는 경우 여러 장치의 여러 SiteWise Edge 게이트웨이에 동일한 구성 파일을 사용하려고 시도한 것일 수 있습니다. com.aws.greengrass.mqttclient.MqttClient: Failed to publish the message via Spooler and will retry. /greengrass/v2/logs/greengrass.log 각 SiteWise 에지 게이트웨이에 연결하려면 고유한 구성 파일이 필요합니다. AWS 계정

com.aws.greengrass.deploy가 보이네요. IotJobsHelper: 배포 작업을 찾을 수 없습니다. ' 또는 '배포 결과가 이미 보고되었습니다. ' 로그에서

Deployment result already reported.로그에 com.aws.greengrass.deployment.IotJobsHelper: No deployment job found. 또는 이 보이면 동일한 구성 파일을 재사용하려고 하는 것일 수 있습니다. /greengrass/v2/logs/greengrass.log

해결 방법은 여러 가지가 있습니다.

  • 구성 파일을 재사용하려면 다음과 같이 하십시오.

    1. AWS IoT SiteWise 콘솔로 이동합니다.

    2. 탐색 창에서 게이트웨이를 선택합니다.

    3. 재사용할 SiteWise 에지 게이트웨이를 선택합니다.

    4. 업데이트 탭을 선택합니다.

    5. 다른 퍼블리셔 버전을 선택하고 배포를 선택합니다.

에 나와 있는 에 대한 게이트웨이 생성 Siemens Industrial Edge 단계에 따라 새 구성 파일을 생성합니다.

변환된 데이터 유형은 포함되지 않습니다.

에서 AWS IoT SiteWise지원되지 않는 OPC UA 데이터 유형을 문자열로 변환할 때 오류가 발생하는 경우 다음과 같은 몇 가지 이유가 있을 수 있습니다.

  • 변환하려는 데이터 유형은 복합 데이터 유형입니다. 복합 데이터 형식은 지원되지 않습니다.

  • Amazon S3를 사용하여 대상을AWS IoT SiteWise 버퍼링으로 사용하는 경우 Amazon S3 버킷으로 푸시된 파일에 전체 문자열 값이 보존됩니다. 나중에 데이터를 수집할 때 1024바이트보다 긴 전체 문자열 값은 거부됩니다 AWS IoT SiteWise.

의 AWS IoT SiteWise Edge 애플리케이션 문제 해결 Siemens Industrial Edge

Siemens Industrial Edge장치의 AWS IoT SiteWise Edge 응용 프로그램 문제를 해결하려면 Siemens Industrial Edge Management 또는 Siemens Industrial Edge Device (IED) 포털을 통해 응용 프로그램 로그에 액세스할 수 있습니다. 자세한 내용은 Siemens 설명서의 로그 다운로드를 참조하십시오.

내 데이터가 에 표시되지 않습니다. AWS IoT SiteWise

  • Databus사용자에게 문제가 없는지, Databus_Configuration 체크표시 아이콘이 회색이 아닌 녹색인지 확인하세요.

  • 가 들어 있는 버전에서는 실행되고 있지 않을 수 Siemens Industrial Edge Management 있습니다. Secure Storage Siemens OS 버전을 업그레이드하세요. 자세한 내용은 Siemens Secure Storage및 AWS IoT SiteWise Edge 애플리케이션 단원을 참조하십시오.

로그에 '구성 파일 누락 AWS REGION _'이 표시됩니다.

Siemens Config file missing AWS_REGION 로그에서 볼 수 있듯이 구성 JSON 파일의 파일이 손상된 것입니다. 새 구성 파일을 생성해야 합니다. 에 나와 있는 에 대한 게이트웨이 생성 Siemens Industrial Edge 단계에 따라 새 구성 파일을 생성합니다.

AWS IoT Greengrass 문제 해결

SiteWise 에지 게이트웨이를 구성하거나 배포할 때 발생하는 여러 문제에 대한 AWS IoT Greengrass해결책을 찾으려면 AWS IoT Greengrass 개발자 안내서의 문제 해결을 AWS IoT Greengrass 참조하십시오.