AWS IoT 디바이스 섀도우 라이브러리 - 무료 RTOS

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

AWS IoT 디바이스 섀도우 라이브러리

참고

이 페이지의 내용은 최신 상태가 아닐 수 있습니다. 최신 업데이트는 Freertos.org 라이브러리 페이지를 참조하세요.

소개

AWS IoT 디바이스 섀도우 라이브러리를 사용하여 모든 등록된 디바이스의 현재 상태(섀도우)를 저장하고 검색할 수 있습니다. 디바이스의 섀도우는 디바이스의 영구적 가상 표현으로, 디바이스가 오프라인 상태인 경우에도 웹 애플리케이션에서 상호 작용할 수 있습니다. 디바이스 상태는 JSON 문서에 섀도우로 캡처됩니다. MQTT 또는 HTTP를 통해 AWS IoT 디바이스 섀도우 서비스에 명령을 전송하여 알려진 최신 디바이스 상태를 쿼리하거나 상태를 변경할 수 있습니다. 각 디바이스의 섀도우는 해당 사물의 이름, 즉 AWS 클라우드 상의 특정 디바이스 또는 논리적 엔티티의 표현으로 고유하게 식별됩니다. 자세한 내용은 AWS IoT를 사용하여 디바이스 관리를 참조하세요. 섀도우에 대한 자세한 내용은 AWS IoT 설명서에서 확인할 수 있습니다.

AWS IoT 디바이스 섀도우 라이브러리는 표준 C 라이브러리 이외의 추가 라이브러리에 대한 종속성이 없습니다. 또한 스레딩 또는 동기화와 같은 플랫폼 종속성도 없습니다. 모든 MQTT 라이브러리 및 모든 JSON 라이브러리와 함께 사용할 수 있습니다.

이 라이브러리는 자유롭게 사용할 수 있으며 MIT 오픈 소스 라이선스에 따라 배포됩니다.

AWS IoT 디바이스 섀도우 코드 크기(ARM Cortex-M용 GCC로 생성된 예제)
파일 -O1 최적화 -Os 최적화
shadow.c 1.2K 0.9K
총 추정치 1.2K 0.9K