게시된 날짜: Dec 14, 2020
AWS IoT Device SDK for Embedded C(C-SDK) 버전 202012.00에는 무선(OTA) 업데이트 라이브러리(릴리스 후보)와 PKCS #11 구현(코어 PKCS11)이 포함됩니다. OTA 라이브러리를 사용하면 펌웨어 업데이트에 대한 알림 관리, 다운로드 및 암호화 확인 작업을 보다 쉽게 수행할 수 있습니다. 선택한 MQTT 라이브러리, HTTP 라이브러리 및 기본 운영 체제(예: Linux, FreeRTOS)와 함께 OTA 라이브러리를 사용할 수 있습니다. 이 릴리스에는 coreMQTT 및 coreHTTP over Linux와 함께 OTA 라이브러리를 사용하는 방법에 대한 예가 포함되어 있습니다 corePKCS11 라이브러리는 비대칭 키, 임의 번호 생성 및 해싱과 관련된 작업에 중점을 두고 PKCS #11 v2.40 표준의 하위 집합을 구현합니다. corePKCS11 라이브러리를 사용하여 키와 TLS 인증 증명서를 관리하고 IoT 디바이스에서 코드 서명을 검증할 수 있습니다. OTA 및 corePKCS11 라이브러리는 메모리 사용량 및 모듈화에 대해 최적화되었으며 코드 품질 확인(예: MISRA-C 규정 준수, Coverity 정적 분석)을 수행했습니다. 모든 C-SDK 라이브러리와 업데이트에 대한 추가 정보는 C-SDK 202012.00 README를 참조하세요.
C-SDK는 MIT 오픈 소스 라이선스가 적용되는 C 소스 파일의 모음으로, 임베디드 애플리케이션에서 이를 사용해 IoT 디바이스를 AWS IoT Core에 안전하게 연결할 수 있습니다. 소스 양식으로 배포되며, 애플리케이션 코드, 기타 라이브러리 및 제한된 임베디드 디바이스에 적합한 기본 운영 체제(OS)와 함께 고객 펌웨어에 빌드되도록 제작되었습니다.
GitHub에서 소스 코드를 다운로드하여 시작할 수 있습니다. 자세한 내용은 C-SDK용 AWS IoT Core 개발자 안내서를 참조하세요.