AWS IoT Core for LoRaWAN 디바이스의 펌웨어 무선 업데이트(FUOTA) - AWS IoT Wireless

AWS IoT Core for LoRaWAN 디바이스의 펌웨어 무선 업데이트(FUOTA)

펌웨어 무선 업데이트(FUOTA)를 사용하여 AWS IoT Core for LoRaWAN 디바이스에 펌웨어 업데이트를 배포합니다.

FUOTA를 사용하여 개별 디바이스 또는 디바이스 그룹에 펌웨어 업데이트를 전송할 수 있습니다. 멀티캐스트 그룹을 생성하여 여러 디바이스에 펌웨어 업데이트를 전송할 수도 있습니다. 먼저 디바이스를 멀티캐스트 그룹에 추가한 다음 펌웨어 업데이트 이미지를 해당하는 모든 디바이스에 전송합니다. 이미지를 수신하는 디바이스가 이미지가 올바른 소스에서 오는지 확인할 수 있도록 펌웨어 이미지에 디지털 서명을 하는 것이 좋습니다.

AWS IoT Core for LoRaWAN의 FUOTA를 사용하면 다음을 수행할 수 있습니다.

  • 새 펌웨어 이미지나 델타 이미지를 단일 디바이스 또는 디바이스 그룹에 배포합니다.

  • 디바이스에 배포된 이후에 새 펌웨어의 신뢰성과 무결성을 확인합니다.

  • 배포 진행 상황을 모니터링하고 배포에 실패한 경우 문제를 디버그합니다.

FUOTA 및 멀티캐스트 그룹에 대한 AWS IoT Core for LoRaWAN의 지원은 LoRa Alliance의 다음 사양을 기반으로 합니다.

  • LoRaWAN 원격 멀티캐스트 설정 사양, TS005-2.0.0

  • LoRaWAN 단편화된 데이터 블록 전송 사양, TS004-2.0.0

  • LoRaWAN 애플리케이션 레이어 클록 동기화 사양, TS003-2.0.0

참고

AWS IoT Core for LoRaWAN은 LoRa Alliance 사양에 따라 클록 동기화를 자동으로 수행합니다. AppTimeReq 함수로 ClockSync 시그널링을 사용하여 요청하는 디바이스에 서버 측 시간을 회신합니다.

다음 동영상은 AWS IoT Core for LoRaWAN FUOTA 태스크를 생성하는 방법을 설명하고 태스크에 디바이스를 추가하고 FUOTA 태스크를 예약하는 프로세스를 안내합니다.