쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

코어HTTP 라이브러리 - 무료RTOS

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

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

코어HTTP 라이브러리

참고

이 페이지의 콘텐츠는 가 아닐 수 있습니다 up-to-date. 최신 업데이트는 무료 RTOS.org 라이브러리 페이지를 참조하세요.

HTTP 소형 IoT 디바이스용 C 클라이언트 라이브러리(MCU 또는 소형 MPU)

소개

코어HTTP 라이브러리는 HTTP/1.1 표준의 하위 집합을 클라이언트에서 구현한 것입니다. 이 HTTP 표준은 TCP/IP를 기반으로 실행되며 분산된 공동 작업 하이퍼텍스트 정보 시스템에서 자주 사용되는 상태 비저장 프로토콜을 제공합니다.

코어HTTP 라이브러리는 HTTP/1.1 프로토콜 표준의 하위 집합을 구현합니다. 이 라이브러리는 메모리 사용량을 줄이도록 최적화되었습니다. 라이브러리는 애플리케이션이 동시성을 완전히 관리할 수 API 있도록 완전히 동기화된 를 제공합니다. 고정 버퍼만 사용하므로 애플리케이션이 메모리 할당 전략을 완벽하게 제어할 수 있습니다.

라이브러리는 C로 작성되며 CISOC90MISRA:2012를 준수하도록 설계되었습니다. 라이브러리의 유일한 종속성은 NodeLTS.js의 http-parser의 표준 C 라이브러리 및 버전(v12.19.1)입니다. 이 라이브러리에는 안전한 메모리 사용과 힙 할당 없음을 보여주는 증거가 있어 IoT 마이크로컨트롤러에 적합할 뿐만 아니라 다른 플랫폼으로도 완벽하게 이식할 수 있습니다.

IoT 애플리케이션에서 HTTP 연결을 사용할 때는 에 설명된 대로 TLS 프로토콜을 사용하는 것과 같은 보안 전송 인터페이스를 사용하는 것이 좋습니다coreHTTP 상호 인증 데모.

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

코어HTTP의 코드 크기(ARMCortex-M에 GCC 대해 를 사용하여 생성된 예)
파일 -O1 최적화 -Os 최적화
core_http_client.c 3.2K 2.6K
api.c(llhttp) 2.6K 2.0K
http.c(llhttp) 0.3K 0.3K
llhttp.c(llhttp) 17.9 15.9
총 추정치 23.9K 20.7K
프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.