FUOTA 태스크에 디바이스 및 멀티캐스트 그룹 추가 및 FUOTA 세션 예약 - AWS IoT Wireless

FUOTA 태스크에 디바이스 및 멀티캐스트 그룹 추가 및 FUOTA 세션 예약

FUOTA 태스크를 생성한 후 펌웨어를 업데이트하려는 작업에 디바이스를 추가할 수 있습니다. 디바이스가 FUOTA 태스크에 성공적으로 추가되면 FUOTA 세션을 예약하여 디바이스 펌웨어를 업데이트할 수 있습니다.

참고

개별 디바이스나 멀티캐스트 그룹을 FUOTA 태스크에 추가할 수 있습니다. 작업에 디바이스와 멀티캐스트 그룹을 모두 추가할 수는 없습니다.

디바이스 또는 멀티캐스트 그룹을 추가한 후 펌웨어 업데이트 세션을 시작할 수 있습니다. AWS IoT Core for LoRaWAN은 펌웨어 이미지를 수집하고 이미지를 조각화한 다음 암호화된 형식으로 조각을 저장합니다. 종단 디바이스는 조각을 수집하고 새 펌웨어 이미지를 적용합니다. 펌웨어 업데이트에 걸리는 시간은 이미지 크기와 이미지 조각화 방식에 따라 다릅니다. 펌웨어 업데이트가 완료되면 AWS IoT Core for LoRaWAN에서 저장하는 펌웨어 이미지의 암호화된 조각이 삭제됩니다. S3 버킷에서 펌웨어 이미지를 계속 찾을 수 있습니다.

필수 조건

FUOTA 태스크에 디바이스 또는 멀티캐스트 그룹을 추가하기 전에 다음을 수행합니다.

콘솔을 사용하여 FUOTA 태스크에 디바이스 추가 및 FUOTA 세션 예약

콘솔을 사용하여 디바이스 또는 멀티캐스트 그룹을 추가하고 FUOTA 세션을 예약하려면 콘솔의 FUOTA 태스크(FUOTA tasks) 탭으로 이동합니다. 그런 다음 디바이스를 추가할 FUOTA 태스크를 선택하고 펌웨어 업데이트를 수행합니다.

디바이스 및 멀티캐스트 그룹 추가
  1. 개별 디바이스나 멀티캐스트 그룹을 FUOTA 태스크에 추가할 수 있습니다. 그러나 개별 디바이스와 멀티캐스트 그룹을 모두 동일한 FUOTA 태스크에 추가할 수는 없습니다. 콘솔을 사용하여 디바이스를 추가하려면 다음을 수행합니다.

    1. FUOTA 태스크 세부 정보(FUOTA task details)에서 디바이스 추가(Add device)를 선택합니다.

    2. 작업에 추가하는 디바이스의 주파수 대역 또는 RFRegion을 선택합니다. 이 값은 FUOTA 태스크에 대해 선택한 RFRegion과 일치해야 합니다.

    3. 태스크에 개별 디바이스를 추가할지 아니면 멀티캐스트 그룹을 추가할지 선택합니다.

      • 개별 디바이스를 추가하려면 개별 디바이스 추가(Add individual devices)를 선택하고 FUOTA 태스크에 추가하려는 각 디바이스의 디바이스 ID를 입력합니다.

      • 멀티캐스트 그룹을 추가하려면 멀티캐스트 그룹 추가(Add multicast groups)를 선택하고 태스크에 멀티캐스트 그룹을 추가합니다. 디바이스 프로파일 또는 태그를 사용하여 작업에 추가하려는 멀티캐스트 그룹을 필터링할 수 있습니다. 디바이스 프로파일로 필터링할 때 클래스 B 지원(Supports Class B) 또는 클래스 C 지원(Supports Class C)이 사용되는 프로파일이 있는 디바이스가 있는 멀티캐스트 그룹을 선택할 수 있습니다.

  2. FUOTA 세션 예약

    디바이스 또는 멀티캐스트 그룹이 성공적으로 추가된 후 FUOTA 세션을 예약할 수 있습니다. 세션을 예약하려면 다음을 수행합니다.

    1. 디바이스 펌웨어를 업데이트하려는 FUOTA 태스크를 선택한 다음 FUOTA 세션 예약(Schedule FUOTA session)을 선택합니다.

    2. FUOTA 세션의 시작 날짜(Start date)시작 시간(Start time)을 지정합니다. 시작 시간이 현재 시간에서 30분 이후인지 확인합니다.

API를 사용하여 FUOTA 태스크에 디바이스 추가 및 FUOTA 세션 예약

AWS IoT 무선 API 또는 CLI를 사용하여 무선 디바이스 또는 멀티캐스트 그룹을 FUOTA 태스크에 추가할 수 있습니다. 그런 다음 FUOTA 세션을 예약할 수 있습니다.

  1. 디바이스 및 멀티캐스트 그룹 추가

    무선 디바이스 또는 멀티캐스트 그룹을 FUOTA 태스크와 연결할 수 있습니다.

    무선 디바이스 또는 멀티캐스트 그룹을 FUOTA 태스크에 연결한 후 다음 API 작업 또는 CLI 명령을 사용하여 디바이스 또는 멀티캐스트 그룹을 나열하거나 작업에서 연결을 해제합니다.

  2. FUOTA 세션 예약

    디바이스 또는 멀티캐스트 그룹이 FUOTA 태스크에 성공적으로 추가되면 FUOTA 세션을 시작하여 디바이스 펌웨어를 업데이트할 수 있습니다. 시작 시간은 현재 시간에서 30분 이후여야 합니다. API 또는 CLI를 사용하여 FUOTA 세션을 예약하려면 StartFuotaTask API 작업 또는 start-fuota-task CLI 명령을 사용합니다.

    FUOTA 세션을 시작한 후에는 더 이상 디바이스 또는 멀티캐스트 그룹을 작업에 추가할 수 없습니다. GetFuotaTask API 작업 또는 get-fuota-task CLI 명령을 사용하여 FUOTA 세션의 상태에 대한 정보를 볼 수 있습니다.