네트워크 분석기를 사용하여 멀티캐스트 그룹 및 FUOTA 작업 디버깅 및 문제 해결 - AWS IoT Wireless

네트워크 분석기를 사용하여 멀티캐스트 그룹 및 FUOTA 작업 디버깅 및 문제 해결

모니터링할 수 있는 무선 리소스에는 LoRaWAN 디바이스, LoRaWAN 게이트웨이 및 멀티캐스트 그룹이 포함됩니다. 또한 네트워크 분석기를 사용하여 FUOTA 작업과 관련된 문제를 디버깅하고 해결할 수 있습니다. 또한 FUOTA 작업이 진행 중일 때 설정, 데이터 전송 및 상태 쿼리와 관련된 메시지를 모니터링하고 추적할 수 있습니다.

FUOTA 작업을 모니터링하려면 작업에 멀티캐스트 그룹이 포함된 경우 멀티캐스트 그룹과 그룹 내 디바이스를 모두 네트워크 분석기 구성에 추가해야 합니다. 또한 FUOTA 태스크가 진행되는 동안 멀티캐스트 그룹 및 디바이스와 교환되는 유니캐스트 및 멀티캐스트 업링크 및 다운링크 메시지를 추적하려면 프레임 정보와 멀티캐스트 프레임 정보를 활성화해야 합니다.

멀티캐스트 그룹을 모니터링하려면 네트워크 분석기 구성에 그룹을 추가하고 멀티캐스트 프레임 정보를 사용하여 이러한 그룹으로 전송되는 멀티캐스트 다운링크 메시지 문제를 해결할 수 있습니다. 유니캐스트 통신이 사용되는 그룹에 조인하려는 디바이스의 문제를 해결하려면 이러한 디바이스도 네트워크 분석기 구성에 포함해야 합니다. 그룹 내 디바이스와의 유니캐스트 통신만 모니터링하려면 무선 디바이스의 프레임 정보를 활성화하세요. 이 접근 방식을 사용하면 멀티캐스트 그룹과 그룹에 조인하는 디바이스 모두에 대한 포괄적인 모니터링 및 진단이 가능합니다.

다음 섹션에서는 네트워크 분석기를 사용하여 멀티캐스트 그룹 및 FUOTA 작업을 디버깅하고 문제를 해결하는 방법을 설명합니다.

디바이스만 포함된 FUOTA 태스크 디버깅

네트워크 분석기를 사용하여 LoRaWAN 디바이스만 작업에 추가된 FUOTA 작업을 디버깅할 수 있습니다. FUOTA 작업에 디바이스를 추가하는 방법에 대한 자세한 내용은 FUOTA 태스크에 디바이스 및 멀티캐스트 그룹 추가 및 FUOTA 세션 예약 섹션을 참조하세요. FUOTA 작업을 디버깅하려면 다음 단계를 수행하세요.

  1. 태스크가 진행되는 동안 디바이스와 교환되는 FUOTA 업링크 및 다운링크 메시지를 모니터링할 수 있도록 무선 디바이스의 프레임 정보를 활성화하여 네트워크 분석기 구성을 생성합니다.

  2. 무선 디바이스 식별자를 사용하여 FUOTA 작업의 디바이스를 네트워크 분석기 구성에 추가합니다.

  3. 추적 메시징을 활성화하여 네트워크 분석기 구성에 있는 디바이스에 대한 추적 메시지 수신을 시작합니다.

추적 메시지 정보 applicationCommandType 열에서 데이터 전송 및 조각화 설정과 관련된 유니캐스트 다운링크 메시지 수신을 시작합니다.

참고

추적 메시지 표에 applicationCommandType 열이 표시되지 않는 경우 테이블 설정을 조정하여 이 열을 표시할 수 있습니다.

WirelessMetadata > ApplicationInfo의 JSON 로그 메시지에서 applicationCommandType 및 기타 세부 메시지를 볼 수도 있습니다.

멀티캐스트 그룹을 사용하여 FUOTA 작업 디버깅

네트워크 분석기를 사용하여 멀티캐스트 그룹 및 LoRaWAN 디바이스가 그룹에 추가된 FUOTA 작업을 디버깅할 수 있습니다. FUOTA 작업에 디바이스를 추가하는 방법에 대한 자세한 내용은 FUOTA 태스크에 디바이스 및 멀티캐스트 그룹 추가 및 FUOTA 세션 예약 섹션을 참조하세요. FUOTA 작업을 디버깅하려면 다음 단계를 수행하세요.

  1. 무선 디바이스 및 멀티캐스트 그룹의 프레임 정보 및 멀티캐스트 프레임 정보 설정을 활성화하여 네트워크 분석기 구성을 생성합니다.

  2. 멀티캐스트 그룹 식별자를 사용하여 FUOTA 작업의 멀티캐스트 그룹을 네트워크 분석기 구성에 추가합니다. 멀티캐스트 프레임 정보를 활성화하면 FUOTA 작업이 진행되는 동안 그룹에 전송되는 펌웨어 데이터 메시지와 FUOTA 상태 쿼리 메시지를 디버깅할 수 있습니다.

  3. 무선 디바이스 식별자를 사용하여 멀티캐스트 그룹의 디바이스를 네트워크 분석기 구성에 추가합니다. 프레임 정보를 활성화하면 FUOTA 작업이 진행되는 동안 디바이스와 직접 교환되는 업링크 및 다운링크 메시지를 모니터링할 수 있습니다.

  4. 추적 메시징을 활성화하여 네트워크 분석기 구성에 있는 디바이스 및 멀티캐스트 그룹에 대한 추적 메시지 수신을 시작합니다.

그런 다음 추적 메시지 표의 applicationCommandType 열과 디바이스만 포함된 FUOTA 태스크 디버깅에 설명된 JSON 로그 메시지의 세부 정보를 사용하여 추적 메시지를 보고 디버깅할 수 있습니다.

멀티캐스트 그룹에 조인하려는 디바이스 디버깅

네트워크 분석기를 사용하여 멀티캐스트 그룹에 조인하려는 디바이스를 디버깅할 수 있습니다. 멀티캐스트 그룹에 디바이스를 추가하는 방법에 대한 자세한 내용은 멀티캐스트 그룹 생성 및 그룹에 디바이스 추가 섹션을 참조하세요. 멀티캐스트 그룹을 디버깅하려면 다음 단계를 수행하세요.

  1. 무선 디바이스의 프레임 정보를 활성화하여 네트워크 분석기 구성을 생성합니다.

  2. 무선 디바이스 식별자를 사용하여 모니터링할 디바이스를 네트워크 분석기 구성에 추가합니다.

  3. 추적 메시징을 활성화하여 네트워크 분석기 구성에 있는 디바이스에 대한 추적 메시지 수신을 시작합니다.

  4. 그룹 내 디바이스에 대해 추적 메시징이 활성화된 후 멀티캐스트 그룹에 디바이스를 연결하기 시작합니다.

멀티캐스트 그룹 세션 디버깅

네트워크 분석기를 사용하여 멀티캐스트 그룹 세션을 디버깅할 수 있습니다. 자세한 내용은 멀티캐스트 그룹의 디바이스로 전송하도록 다운링크 메시지 예약 단원을 참조하십시오. 멀티캐스트 그룹 세션을 디버깅하려면 다음 단계를 수행하세요.

  1. 멀티캐스트 그룹의 멀티캐스트 프레임 정보를 활성화하여 네트워크 분석기 구성을 생성합니다.

  2. 멀티캐스트 그룹 식별자를 사용하여 모니터링할 멀티캐스트 그룹을 네트워크 분석기 구성에 추가합니다.

  3. 멀티캐스트 세션이 시작되기 전에 추적 메시징을 활성화하여 멀티캐스트 그룹 세션에 대한 추적 메시지 수신을 시작합니다.

  4. 멀티캐스트 그룹 세션을 시작하고 추적 메시지 테이블에 표시된 메시지와 JSON 로그 메시지를 확인하여 상태를 모니터링합니다.

추적 메시지 테이블의 DevAddr 열에 MulticastAddr이 표시됩니다. JSON 로그 메시지의 WirelessMetadata > ApplicationInfo에서 MulticastGroupId와 같은 세부 메시지를 볼 수도 있습니다.