리소스 추가 및 네트워크 분석기 구성 업데이트 - AWS IoT Wireless

리소스 추가 및 네트워크 분석기 구성 업데이트

추적 메시징을 활성화하려면 먼저 구성에 리소스를 추가해야 합니다. 하나의 기본 네트워크 분석기 구성만 사용할 수 있습니다. AWS IoT Core for LoRaWAN은 NetworkAnalyzerConfig_Default라는 이름을 이 구성에 할당하며 이 필드는 편집할 수 없습니다. 이 구성은 콘솔에서 네트워크 분석기를 사용할 때 자동으로 AWS 계정에 추가됩니다.

이 기본 구성에 모니터링할 리소스를 추가할 수 있습니다. 리소스는 LoRaWAN 디바이스와 LoRaWAN 게이트웨이 중 하나 또는 둘 모두일 수 있습니다. 구성에 각 개별 리소스를 추가하려면 무선 게이트웨이 및 무선 디바이스 식별자를 사용합니다.

구성 설정

설정을 구성하려면 먼저 기본 구성에 리소스를 추가하고 추적 메시징을 활성화합니다. 추적 메시지 로그를 수신한 후 다음 파라미터를 사용자 지정하여 기본 구성을 업데이트하고 로그 스트림을 필터링할 수도 있습니다.

  • 프레임 정보(Frame info)

    이 설정은 추적 메시지의 무선 디바이스 리소스의 프레임 정보입니다. 프레임 정보는 기본적으로 사용되며 네트워크 서버와 종단 디바이스 간의 통신을 디버깅하는 데 사용할 수 있습니다.

  • 로그 수준

    정보 또는 오류 로그를 보거나 로깅을 해제할 수 있습니다.

    • 정보

      로그 수준이 정보(Info)인 로그는 더 상세하며 자세한 정보를 제공하고 오류가 들어 있는 로그 스트림을 포함합니다. 정보 로그를 사용하여 디바이스 또는 게이트웨이 상태의 변경 사항을 볼 수 있습니다.

      참고

      자세한 로그 스트림을 수집하면 추가 비용이 발생할 수 있습니다. 요금에 대한 자세한 내용은 AWS IoT Core 요금을 참조하십시오.

    • 오류

      로그 수준이 오류(Error)인 로그는 덜 상세하고 오류 정보만 표시합니다. 애플리케이션에 디바이스 연결 오류와 같은 오류가 있는 경우 이러한 로그를 사용할 수 있습니다. 로그 스트림의 정보를 사용하여 플릿의 리소스에 대한 오류를 식별하고 문제를 해결할 수 있습니다.

필수 조건

리소스를 추가하려면 먼저 모니터링할 게이트웨이 및 디바이스를 AWS IoT Core for LoRaWAN에 온보딩해야 합니다. 자세한 내용은 AWS IoT Core for LoRaWAN에 게이트웨이 및 디바이스 연결 단원을 참조하십시오.

콘솔을 사용하여 리소스 추가 및 네트워크 분석기 구성 업데이트

AWS IoT 콘솔 또는 AWS IoT Wireless API를 사용하여 리소스를 추가하고 선택적 파라미터를 사용자 지정할 수 있습니다. 리소스 외에도 구성 설정을 편집하고 업데이트된 구성을 저장할 수도 있습니다.

구성에 리소스를 추가하려면(콘솔)

  1. AWS IoT 콘솔의 네트워크 분석기 허브를 열고 네트워크 분석기 구성인 NetworkAnalyzerConfig_Default를 선택합니다.

  2. 리소스 추가(Add resources)를 선택합니다.

  3. 무선 게이트웨이 및 무선 디바이스 식별자를 사용하여 모니터링할 리소스를 추가합니다. 최대 250개의 무선 게이트웨이 또는 무선 디바이스를 추가할 수 있습니다. 리소스를 추가하려면

    1. 게이트웨이 보기(View gateways) 또는 디바이스 보기(View devices) 탭을 사용하여 AWS 계정에 추가한 게이트웨이 및 디바이스 목록을 봅니다.

    2. 모니터링하려는 디바이스나 게이트웨이의 WirelessDeviceID 또는 WirelessGatewayID를 복사하여 해당 리소스의 식별자 값을 입력합니다.

    3. 리소스를 계속 추가하려면 게이트웨이 추가(Add gateway) 또는 디바이스 추가(Add device)를 선택하고 무선 게이트웨이 또는 디바이스를 추가합니다. 더 이상 모니터링하지 않을 리소스를 추가한 경우 리소스 제거(Remove resource)를 선택합니다.

  4. 리소스를 모두 추가한 다음 추가(Add)를 선택합니다.

    네트워크 분석기 허브 페이지(Network Analyzer hub page)에서 추가한 게이트웨이 및 디바이스 수를 확인할 수 있습니다. 추적 메시징 세션을 활성화할 때까지 게이트웨이와 디바이스를 계속 추가할 수 있습니다. 세션이 활성화된 후 리소스를 추가하려면 세션을 비활성화해야 합니다.

네트워크 분석기 구성을 편집하려면(콘솔)

네트워크 분석기 구성을 편집하고 추적 메시지 로그에 대한 프레임 정보 및 로그 수준을 사용 중지할지 여부를 선택할 수도 있습니다.

  1. AWS IoT 콘솔의 네트워크 분석기 허브를 열고 네트워크 분석기 구성인 NetworkAnalyzerConfig_Default를 선택합니다.

  2. 편집을 선택합니다.

  3. 프레임 정보를 사용 중지할지 여부를 선택하고 로그 수준 선택(Select log levels)을 사용하여 추적 메시지 로그에 사용할 로그 수준을 선택합니다. Save(저장)를 선택합니다.

    네트워크 분석기 구성의 세부 정보 페이지에 지정한 구성 설정이 표시됩니다.

API를 사용하여 리소스 추가 및 네트워크 분석기 구성 업데이트

AWS IoT Wireless API 작업 또는 AWS IoT Wireless CLI 명령을 사용하여 리소스를 추가하고 네트워크 분석기 구성에 대한 구성 설정을 업데이트할 수 있습니다.

  • 리소스를 추가하고 네트워크 분석기 구성을 업데이트하려면 UpdateNetworkAnalyzerConfiguration API 또는 update-network-analyzer-configuration CLI를 사용합니다.

    • 리소스 추가

      추가하려는 무선 디바이스의 경우 WirelessDevicesToAdd를 사용하여 디바이스의 WirelessDeviceID를 문자열 배열로 입력합니다. 추가하려는 무선 게이트웨이의 경우 WirelessGatewaysToAdd를 사용하여 게이트웨이의 WirelessGatewayID를 문자열 배열로 입력합니다.

    • 구성 편집

      네트워크 분석기 구성을 편집하려면 TraceContent 파라미터를 사용하여 WirelessDeviceFrameInfoENABLED 또는 DISABLED여야 하는지 여부와 LogLevel 파라미터가 INFO, ERROR 또는 DISABLED여야 하는지 여부를 지정합니다.

    { "TraceContent": { "LogLevel": "string", "WirelessDeviceFrameInfo": "string" }, "WirelessDevicesToAdd": [ "string" ], "WirelessDevicesToRemove": [ "string" ], "WirelessGatewaysToAdd": [ "string" ], "WirelessGatewaysToRemove": [ "string" ] }
  • 추가한 구성 및 리소스에 대한 정보를 보려면 GetNetworkAnalyzerConfiguration API 작업 또는 get-network-analyzer-configuration 명령을 사용합니다. 네트워크 분석기 구성의 이름 NetworkAnalyzerConfig_Default를 입력으로 제공합니다.

다음 단계

리소스를 추가하고 구성에 대한 선택적 구성 설정을 지정했으므로 이제 WebSocket 프로토콜을 사용하여 네트워크 분석기를 사용하는 AWS IoT Core for LoRaWAN과의 연결을 설정할 수 있습니다. 그런 다음 추적 메시징을 활성화하고 리소스에 대한 추적 메시지 수신을 시작할 수 있습니다. 자세한 내용은 WebSocket을 사용하여 네트워크 분석기 추적 메시지 스트리밍 단원을 참조하십시오.