FreeRTOS

마이크로 컨트롤러용 실시간 운영 체제

FreeRTOS는 소형 저출력 엣지 디바이스를 쉽게 프로그래밍, 배포, 보호, 연결 및 관리할 수 있는 마이크로 컨트롤러용 실시간 오픈 소스 운영 체제입니다. MIT 오픈 소스 라이선스로 자유롭게 배포되는 FreeRTOS에는 커널은 물론, 여러 업종 및 애플리케이션의 사용 사례에 적합하며 계속 추가되고 있는 소프트웨어 라이브러리 세트도 포함되어 있습니다. FreeRTOS는 소형 저출력 디바이스를 AWS IoT Core와 같은 AWS 클라우드 서비스에 안전하게 연결하거나 AWS IoT Greengrass를 실행하는 출력이 높은 엣지 디바이스에 연결합니다. FreeRTOS는 안정성과 편의성에 중점을 두고 빌드되었습니다.

마이크로 컨트롤러는 가전제품, 센서, 피트니스 트래커, 산업 자동화 및 자동차를 비롯한 많은 디바이스에서 발견되는 간단하고 리소스가 제약된 프로세서를 포함합니다. 다수의 소형 디바이스는 클라우드에 연결하거나 다른 디바이스에 로컬로 연결하여 이점을 얻을 수 있지만 제한된 컴퓨팅 파워와 메모리 용량으로 인해 일반적으로 간단하고 기능적인 작업을 수행합니다. 마이크로 컨트롤러는 로컬 네트워크 또는 클라우드에 연결하는 기능이 내장되지 않은 운영 체제에서 주로 실행되므로, IoT 애플리케이션은 상당히 어려운 과제일 수 있습니다. FreeRTOS는 이러한 문제를 해결할 수 있도록 저전력 디바이스를 실행하는 커널은 물론, 클라우드 또는 다른 엣지 디바이스에 쉽고 안전하게 연결할 수 있는 소프트웨어 라이브러리까지 모두 제공하므로, 사용자가 디바이스에서 IoT 애플리케이션에 필요한 데이터를 수집하고 조치를 취할 수 있습니다.

이점

오픈 소스

FreeRTOS는 재사용에 대한 제약이 거의 없는 퍼미시브 라이선스인 MIT 오픈 소스로 릴리스됩니다. FreeRTOS 오픈 소스 커뮤니티에 대해 자세히 알아보려면 여기를 클릭하십시오.

신뢰할 수 있는 커널

FreeRTOS 커널은 세계적인 여러 기업이 검증된 내구성, 작은 공간, 폭넓은 디바이스 지원을 갖춘 사실상의 마이크로 컨트롤러 및 소형 마이크로세서 표준으로 신뢰합니다.

출시 가속화

FreeRTOS에는 클라우드에 대한 종단 간 연결을 보여주는 마이크로 컨트롤러 기반 평가 보드에 이식된 사전 통합 FreeRTOS 프로젝트인 IoT 레퍼런스 통합, 그리고 프로젝트를 신속하게 시작할 수 있도록 도와주는 사전 구성된 데모가 포함됩니다. 코드를 즉시 다운로드하고 컴파일하여 출시 시기를 앞당길 수 있습니다.

저출력 디바이스를 안전하게 연결, 프로그래밍, 배포 및 관리

FreeRTOS는 전송 계층 보안(TLS v1.2)을 지원하므로 디바이스가 안전하게 AWS에 연결될 수 있습니다. 또한 일반적으로 필요한 IoT 기능을 디바이스에 손쉽게 프로그래밍할 수 있습니다. Wi-Fi 또는 이더넷 같은 일반적인 연결 옵션을 사용해 로컬 네트워크에 연결하거나 Bluetooth Low Energy를 사용하여 모바일 디바이스를 연결하도록 디바이스를 구성하는 데 도움이 되는 소프트웨어 라이브러리를 예로 들 수 있습니다. FreeRTOS에는 디바이스에 향상된 기능이나 보안 패치를 원격으로 업데이트하는 OTA(무선) 업데이트 라이브러리와 배포 및 OTA 업데이트 시에 디바이스 코드가 해킹 당하지 않도록 하는 코드 서명 기능도 포함되어 있습니다.

포괄적인 에코시스템 지원

AWS의 파트너 에코시스템은 커뮤니티 기고, 전문가 지원, 통합 개발 및 생산성 도구를 비롯한 광범위한 옵션을 제공합니다. FreeRTOS는 다양한 칩셋에서 IoT 솔루션을 손쉽게 구축할 수 있는 유연성을 제공하며, 40여 가지 아키텍처를 지원합니다. FreeRTOS 및 AWS IoT와 호환되는 것으로 인증된 디바이스는 AWS Partner Device Catalog에서 확인할 수 있습니다.

FreeRTOS 디바이스 검증

FreeRTOS용 AWS IoT Device Tester는 원하는 디바이스를 손쉽게 테스트할 수 있게 해 주는 테스트 자동화 도구입니다. AWS IoT Device Tester를 사용하여 디바이스가 FreeRTOS를 실행하고 AWS IoT 서비스와 상호 운용되는지 자신 있게 자체 테스트를 수행할 수 있습니다. 또한 AWS Partner Device Catalog를 사용하여 FreeRTOS에서 최적으로 작동하는 AWS에서 인증한 디바이스를 검색하고 구매할 수 있습니다.

작동 방식

FreeRTOS는 손쉽게 커넥티드 마이크로컨트롤러 기반 디바이스를 프로그래밍하고 해당 디바이스로부터 IoT 애플리케이션을 위한 데이터를 수집하는 데 필요한 모든 것을 제공합니다. 시작하려면 AWS Partner Device Catalog에서 FreeRTOS 지원 마이크로 컨트롤러를 선택할 수 있습니다. 그런 다음 AWS 콘솔 또는 GitHub를 사용하여 관련 FreeRTOS 라이브러리나 사전 검증된 IoT 레퍼런스 통합을 선택하고 다운로드할 수 있습니다. 모든 옵션에 대한 자세한 내용은 시작하기 페이지를 참조하십시오.

FreeRTOS 디바이스를 AWS IoT Core와 같은 클라우드 서비스, 로컬 엣지 디바이스 또는 모바일 디바이스에 Bluetooth Low Energy를 통해 안전하게 연결하고 AWS IoT Device Management의 OTA 업데이트 기능을 사용하여 원격으로 업데이트할 수 있습니다. AWS IoT Device Defender와의 통합을 통해 디바이스 측 지표를 보고하여 이러한 지표가 예상되는 동작에서 벗어나는 경우 이상 항목을 쉽게 탐지할 수 있습니다.

Amazon FreeRTOS 사용 방법

사용 사례

산업용 애플리케이션

산업 고객은 비즈니스 크리티컬 워크로드에 대한 데이터를 생성하는 마이크로컨트롤러 기반 디바이스를 활용할 수 있습니다. 산업 센서, 작동기, 펌프 및 자동화 구성 요소는 저렴하고 저출력이며 실시간 작업을 수행할 수 있으므로 마이크로컨트롤러를 사용하기에 적합합니다. 예를 들어 마이크로컨트롤러 하나가 석유 굴착 장치의 펌프 하나는 제어하므로 장애가 발생하는 경우 생산이 완전히 중단될 가능성이 있습니다. FreeRTOS를 사용하면 이러한 고객이 클라우드에 직접 연결하여 시스템 성능 및 스트레스에 대한 데이터를 수집하고, 가동 중단을 방지하도록 AWS IoT Greengrass를 사용해 실시간으로 로컬에서 중요한 조치를 취할 수 있습니다.

소비재

FreeRTOS는 가전제품, 웨어러블 기술 또는 스마트 조명 제조업체와 같은 소비재 기업이 다양한 제품과 모델에 걸쳐 마이크로컨트롤러 기반 디바이스 개발, 제공 및 유지 관리를 표준화할 수 있도록 지원합니다. FreeRTOS는 서로 다른 출력 및 용량의 다양한 마이크로컨트롤러 하드웨어를 지원할 수 있는 단일 마이크로컨트롤러 운영 체제를 제공합니다. 따라서 이러한 기업들은 여러 생산 라인에서 복잡한 소프트웨어 개발을 관리하는 대신 제품 혁신에 집중할 수 있습니다. 또한 FreeRTOS에서는 OTA 업데이트 기능을 통해 시중에서 사용되는 기존 소비재의 기능을 안전하게 업데이트할 수 있는 방법을 제공합니다.

B2B 솔루션

마이크로컨트롤러는 저출력 요구 사항과 저렴한 비용 덕분에 B2B 상용 디바이스로 많이 사용됩니다. 예를 들어 보안 장비 제조업체는 점점 더 많은 상용 도어록이나 센서 시스템과 같은 마이크로컨트롤러 기반 디바이스에 연결 기능을 추가하고 있습니다. FreeRTOS를 사용하면 이러한 기업이 설계와 개발 프로세스를 간소화하여 새로운 커넥티드 제품 출시를 가속화할 수 있습니다. 또한 이러한 제조업체는 OTA 업데이트 기능을 사용해 패치를 상용 도어록에 적용할 수 있습니다.

고객

SOLshare

FreeRTOS는 SOLshare가 방글라데시와 그 외 지역의 지역 사회에 저렴한 태양열 전기를 공급하는 혁신적인 P2P 마이크로그리드를 구축하는 데 도움을 주었습니다.

"AWS 덕분에 엔드 투 엔드 IoT 솔루션을 손쉽게 구축할 수 있었습니다. AWS는 이를 위해 디바이스의 FreeRTOS부터 클라우드의 서비스에 이르기까지 최첨단 기술을 제공했을 뿐 아니라, 개발 및 출시 노력을 가속화한 실제 접근 방식을 통해 AWS 프로토타이핑 팀의 IoT 전문가를 SOLshare 엔지니어링 팀에 지원하여 솔루션의 기초를 설계하고 개발하는 과정을 도와주었습니다. AWS는 우리 회사의 비전과 제품에 투자했습니다. 실질적인 도움과 커뮤니티 중심의 접근 방식 덕분에 개발 리소스가 방글라데시와 그 외 지역의 지역 사회에 저렴한 태양열 전기를 공급하는 P2P 마이크로크리드를 구축하는 데 집중하도록 할 수 있게 되었습니다."

Hannes Kirchhoff, SOLshare CTO

iDevices
iDevices는 FreeRTOS를 이용하여 개발 기간을 단축함으로써 6개월도 걸리지 않아 Instinct™를 출시하는 동시에 전반적인 비용을 절감할 수 있었습니다.
Semios

Semios는 FreeRTOS를 활용하여 수확량을 확보할 수 있도록 농부들에게 과수원과 포도원의 기후, 유해 동물, 농업 용수 및 질병 데이터를 제공합니다.

FreeRTOS 시작하기

1단계 AWS 계정에 가입

AWS 계정 가입

쉽게 시작할 수 있습니다. FreeRTOS 콘솔로 이동하십시오.
2단계 설명서를 통해 배우기

설명서를 통해 배우기

자세한 정보는 FreeRTOS 설명서를 참조하십시오.
3단계 AWS를 사용하여 구축 시작

AWS를 사용하여 구축 시작

FreeRTOS 기능에 대해 자세히 알아보십시오.

FreeRTOS 기능에 대해 자세히 알아보기

기능 페이지로 이동하기
구축할 준비가 되셨습니까?
FreeRTOS 시작하기
추가 질문이 있으십니까?
문의처