게시된 날짜: Aug 17, 2021

AWS IoT Device SDK for Embedded C(C-SDK) 릴리스 202108.00에는 AWS SigV4 라이브러리와 IoT 애플리케이션용으로 리팩터링된 AWS IoT Fleet Provisioning 클라이언트 라이브러리가 포함되어 있습니다. 이 릴리스를 통해 개발자는 C-SDK를 사용하여 HTTP를 실행하는 IoT 장치에서 AWS 서비스에 대한 인바운드 API 요청을 인증하고 고유한 인증서가 없는 IoT 디바이스를 프로비저닝할 수 있습니다.

AWS Signature Version 4(SigV4)는 HTTP 요청에 인증 정보를 추가하여 AWS 서비스에 대한 요청을 인증하는 프로세스입니다. SigV4 라이브러리는 SigV4 서명 프로세스를 준수하는 서명 및 권한 부여 헤더를 생성하고 Amazon S3와 같은 AWS 서비스에 HTTP 요청을 보내는 IoT 디바이스를 인증하는 데 도움을 줍니다.

Fleet Provisioning 라이브러리를 사용하면 Fleet Provisioning for AWS IoT Core를 사용하여 IoT 디바이스를 프로비저닝할 수 있습니다. 이 기능을 통해 AWS IoT는 디바이스가 처음으로 AWS에 연결될 때 디바이스 인증서와 프라이빗 키를 생성하여 디바이스에 안전하게 전달합니다. SigV4 및 Fleet Provisioning 라이브러리는 메모리 사용량 및 모듈화에 대해 최적화되었으며 코드 품질 검사(예: MISRA-C 규정 준수, Coverity 정적 분석)를 통과했습니다. 모든 C-SDK 라이브러리와 업데이트에 대한 추가 정보는 C-SDK README를 참조하세요.

GitHub에서 소스 코드를 다운로드하여 시작할 수 있습니다. 자세한 내용은 C-SDK용 AWS IoT Core 개발자 안내서를 참조하세요.