

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

# FreeRTOS 무선 업데이트(OTA)
<a name="freertos-ota-dev"></a>

**참고**  
무선 업데이트(OTA) 수행에 대한 최신 정보는 FreeRTOS 웹 사이트의 [AWS IoT Over-the-Air(OTA)](https://www.freertos.org/ota/index.html)를 참조하세요.

무선 업데이트(OTA)를 사용하면 플릿에 있는 하나 이상의 디바이스에 펌웨어 업데이트를 배포할 수 있습니다. OTA 업데이트는 디바이스 펌웨어를 업데이트하도록 설계되었지만, OTA 업데이트를 사용하여 AWS IoT에 등록된 하나 이상의 디바이스에 파일을 전송할 수 있습니다. 무선으로 업데이트를 전송할 경우 파일을 수신하는 디바이스에서 파일이 중간에 변조되지 않았음을 확인할 수 있도록 파일에 디지털 방식으로 서명하는 것이 좋습니다.

[AWS IoT용 코드 서명](https://docs.aws.amazon.com/signer/latest/developerguide/Welcome.html)을 사용하여 파일에 서명하거나 자체 코드 서명 도구를 사용하여 파일에 서명할 수 있습니다.

OTA 업데이트를 생성할 경우 [OTA 업데이트 관리자 서비스](ota-manager.md)에서는 디바이스에 업데이트가 사용 가능함을 알려주는 [AWS IoT 작업](https://docs.aws.amazon.com/iot/latest/developerguide/iot-jobs.html)을 생성합니다. OTA 데모 애플리케이션은 디바이스에서 실행되며 AWS IoT 작업에 대한 알림 주제를 구독하고 업데이트 메시지를 수신하는 FreeRTOS 작업을 생성합니다. 업데이트를 사용할 수 있는 경우 OTA 에이전트는 선택한 설정에 따라 HTTP 또는 MQTT 프로토콜을 사용하여 AWS IoT 에 요청을 게시하고 업데이트를 수신합니다. OTA 에이전트는 다운로드한 파일의 디지털 서명을 확인하고 유효할 경우 펌웨어 업데이트를 설치합니다. FreeRTOS OTA 업데이트 데모 애플리케이션을 사용하지 않을 경우 [AWS IoT 무선 업데이트(OTA) 라이브러리](ota-update-library.md)를 자체 애플리케이션에 통합하여 펌웨어 업데이트 기능을 가져와야 합니다.

FreeRTOS 무선(OTA) 업데이트를 사용하여 다음을 수행할 수 있습니다.
+ 배포 전에 펌웨어에 디지털 방식으로 서명합니다.
+ 새 펌웨어 이미지를 단일 디바이스, 디바이스 그룹 또는 전체 플릿에 배포합니다.
+ 그룹에 추가되거나, 재설정되거나, 다시 프로비저닝되는 디바이스에 펌웨어를 배포합니다.
+ 디바이스에 배포된 이후에 새 펌웨어의 신뢰성과 무결성을 확인합니다.
+ 배포 진행 상황을 모니터링합니다.
+ 실패한 배포를 디버깅합니다.

## OTA 리소스에 태그 지정
<a name="ota-tagging"></a>

필요할 경우 자체 메타데이터를 태그의 형태로 업데이트 및 스트림에 배정하면 OTA 리소스를 쉽게 관리할 수 있습니다. 태그를 사용하면 AWS IoT 리소스를 다양한 방법(예: 용도, 소유자 또는 환경)으로 분류할 수 있습니다. 이는 동일한 유형의 리소스가 많을 때 유용합니다. 지정한 태그를 기반으로 리소스를 신속하게 식별할 수 있습니다.

자세한 내용을 알아보려면 [AWS IoT 리소스에 태그 지정](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html)을 참조하세요.