Amazon FreeRTOS

마이크로 컨트롤러용 IoT 운영 체제

Amazon FreeRTOS(a:FreeRTOS)는 소형 저출력 엣지 디바이스를 쉽게 프로그래밍, 배포, 보호, 연결 및 관리할 수 있는 마이크로컨트롤러용 운영 체제입니다. Amazon FreeRTOS는 인기 있는 마이크로컨트롤러용 오픈 소스 운영 체제인 FreeRTOS 커널을 기반으로 하며, 소형 저출력 디바이스를 AWS IoT Core와 같은 AWS 클라우드 서비스 또는 AWS Greengrass를 실행하는 좀 더 강력한 엣지 디바이스로 안전하게 연결할 수 있게 해주는 소프트웨어 라이브러리를 통해 확장할 수 있습니다.

마이크로컨트롤러(MCU)는 가전제품, 센서, 피트니스 트래커, 산업 자동화 및 자동화를 비롯한 많은 디바이스에서 발견되는 간단한 프로세스가 탑재된 단일 칩입니다. 이러한 소형 디바이스 대부분이 클라우드에 연결하거나 로컬로 다른 디바이스에 연결할 때의 이점을 활용할 수 있습니다. 예를 들어 스마트 전기 계량기는 클라우드에 연결되어야 사용량을 보고할 수 있고, 빌딩 보안 시스템은 로컬에서 통신해야 신분증 제시 시 문이 열리도록 할 수 있습니다. 마이크로컨트롤러의 컴퓨팅 파워와 메모리 용량은 제한적이며 보통 간단하고 기능적인 작업을 수행합니다. 마이크로컨트롤러는 로컬 네트워크 또는 클라우드에 연결하는 기능이 내장되지 않은 운영 체제에서 주로 실행되므로, IoT 애플리케이션은 상당히 어려운 과제일 수 있습니다. Amazon FreeRTOS는 핵심 운영 체제(엣지 디바이스를 실행)와 클라우드(또는 다른 엣지 디바이스)에 쉽고 안전하게 연결할 수 있게 해주는 소프트웨어 라이브러리를 모두 제공하여 이러한 문제를 해결할 수 있으므로, 사용자는 해당 디바이스로부터 IoT 애플리케이션에 필요한 데이터를 수집하고 조치를 취할 수 있습니다.

시작하려면 Amazon FreeRTOS 콘솔을 사용해 디바이스용 Amazon FreeRTOS를 구성 및 다운로드하면 됩니다. Amazon FreeRTOS 검증 프로그램은 자사의 디바이스에서 사용되는 마이크로컨트롤러가 Amazon FreeRTOS 기능과 성능을 모두 지원한다는 확실한 인식을 심어줍니다. Amazon FreeRTOS는 오픈 소스이며 무료로 사용할 수 있습니다. 시작하는 방법을 자세히 알아보려면 여기를 클릭하십시오.

Amazon FreeRTOS란 무엇입니까?

이점

FreeRTOS 커널 기반

Amazon FreeRTOS는 오픈 소스이며 가장 인기 있는 마이크로컨트롤러용 실시간 운영 체제인 FreeRTOS 커널을 기반으로 합니다. Amazon FreeRTOS에서는 FreeRTOS 커널용으로 개발된 대규모의 기존 도구 에코시스템을 활용할 수 있습니다. 기존 디바이스에서 이미 FreeRTOS 커널을 사용하고 있다면, Amazon FreeRTOS를 사용하도록 선택하고 추가 라이브러리에서 제공하는 기능을 활용하거나 계속 커널 운영 체제를 그대로 사용할 수 있습니다.

저출력 커넥티드 디바이스를 손쉽게 프로그래밍, 배포 및 관리

Amazon FreeRTOS에는 일반적으로 필요한 IoT 기능을 디바이스에 손쉽게 프로그래밍할 수 있게 해주는 소프트웨어 라이브러리가 포함되어 있습니다. Wi-Fi 또는 이더넷 같은 일반적인 연결 옵션을 사용해 로컬 네트워크에 연결하도록 디바이스를 구성하는 데 도움이 되는 라이브러리를 예로 들 수 있습니다. 또한, Amazon FreeRTOS에는 디바이스에 기능 향상 또는 보안 패치를 원격으로 업데이트하는 무선(OTA) 업데이트 기능(현재 베타 진행 중)이 포함되어 있습니다.

안전한 데이터 및 디바이스 연결

Amazon FreeRTOS에는 데이터 암호화 및 키 관리에 대한 지원을 비롯하여 디바이스 데이터와 연결을 보호하는 데 도움이 되는 라이브러리가 함께 제공됩니다. Amazon FreeRTOS는 전송 계층 보안(TLS v1.2)을 지원하므로 디바이스가 안전하게 클라우드에 연결될 수 있습니다. 또한, Amazon FreeRTOS에는 디바이스 코드가 배포 및 OTA 업데이트 중에 손상되지 않도록 보장하는 코드 서명 기능(현재 베타 진행 중)이 있습니다.

클라우드 또는 로컬 엣지 디바이스에 연결

Amazon FreeRTOS 디바이스는 AWS IoT Core와 같은 클라우드 서비스 또는 AWS Greengrass 디바이스와 같은 로컬 엣지 디바이스에 직접 연결될 수 있습니다. Amazon FreeRTOS 디바이스를 Greengrass Core 디바이스에 연결함으로써 클라우드 연결이 끊기더라도 디바이스와 계속 통신할 수 있습니다.

폭넓은 하드웨어 및 기술 에코시스템

Amazon FreeRTOS는 다양한 칩셋에서 IoT 솔루션을 손쉽게 구축할 수 있는 유연성을 제공하며, ARM 및 MIPS와 같은 다양한 아키텍처를 지원합니다. 새로운 디바이스의 경우, Espressif, Microchip, NXP Semiconductors, STMicroelectronics, Texas Instrument, 그리고 Amazon FreeRTOS 검증 프로그램의 다른 공급자들을 비롯한 신뢰할 수 있는 공급자의 다양한 공인 칩셋에서 선택할 수 있습니다.

작동 방식

Amazon FreeRTOS는 손쉽게 커넥티드 마이크로컨트롤러 기반 디바이스를 프로그래밍하고 해당 디바이스로부터 IoT 애플리케이션을 위한 데이터를 수집하는 데 필요한 모든 것을 제공합니다. Espressif, Microchip, NXP Semiconductors, STMicroelectronics, Texas Instruments 또는 Amazon FreeRTOS 검증 프로그램의 다른 공급자들과 같은 신뢰할 수 있는 공급자 중에서 Amazon FreeRTOS 기능과 성능을 충분히 지원하는 마이크로컨트롤러를 선택하여 시작하면 됩니다. 그런 다음 Amazon FreeRTOS 콘솔에서 디바이스에 사용할 관련 소프트웨어 라이브러리를 선택하고, 디바이스 및 애플리케이션별 라이브러리를 비롯하여 전체 Amazon FreeRTOS 운영 체제를 다운로드합니다. 시작하는 방법에 대한 전체 옵션을 자세히 알아보려면 여기를 클릭하십시오.

Amazon FreeRTOS가 디바이스에 배포되면, 이를 AWS IoT Core와 같은 클라우드 서비스 또는 로컬 엣지 디바이스에 안전하게 연결하고 OTA 업데이트 기능(현재 베타 진행 중)을 사용하여 원격으로 업데이트할 수 있습니다.

Amazon FreeRTOS 작동 방식

사용 사례

산업 애플리케이션

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

B2B 솔루션

마이크로컨트롤러는 저출력 요구 사항과 저렴한 비용 덕분에 B2B 상용 디바이스로 많이 사용됩니다. 예를 들어 보안 장비 제조업체는 점점 더 많은 상용 도어록이나 센서 시스템과 같은 마이크로컨트롤러 기반 디바이스에 연결 기능을 추가하고 있습니다. Amazon FreeRTOS를 사용하면 이러한 기업이 설계와 개발 프로세스를 간소화하여 새로운 커넥티드 제품 출시를 가속화할 수 있습니다. Amazon FreeRTOS 검증 프로그램에서 공인 마이크로컨트롤러 목록을 제공하고 Amazon FreeRTOS 콘솔에서 해당 마이크로컨트롤러에 대한 소스 코드 및 사용 사례를 다운로드할 수 있으므로 개발이 간소화됩니다. 또한, 이러한 제조업체는 OTA 업데이트 기능(현재 베타 진행 중)을 사용해 패치를 상용 도어록에 적용할 수 있습니다.

소비재

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

고객 성공 사례

Schlage
"Amazon FreeRTOS는 Allegion이 Schlage 전자식 도어록과 같은 커넥티드 제품의 신규 기능을 빠르게 혁신하고 하드웨어 플랫폼 간에 손쉽게 이동할 수 있게 해줍니다. Amazon FreeRTOS를 사용해 안정적이고 예측 가능한 방식으로 통합할 수 있다는 것을 알고 있으므로, 우리의 핵심 역량에 집중하여 혁신적인 안전 및 보안 제품을 개발할 수 있습니다." 
 
- Todd Graves, Allegion 엔지니어링 및 기술 부문 수석 부사장

Amazon FreeRTOS를 사용하면 임베디드 하드웨어를 IoT 클라우드와 신속하게 통합할 수 있습니다. 보안 코드 서명 OTA 펌웨어 업데이트 기능을 비롯하여 FreeRTOS 커널에 추가된 새로운 기능들을 사용하면 여러 포트, 소켓 및 프로토콜을 관리할 필요 없이 MQTT 프로토콜만 사용해 관리할 수 있습니다. Amazon FreeRTOS 라이브러리는 초기 개발 시간을 줄여주므로 Allegion(Schlage)은 자사 보안 솔루션에 고객 가치를 더하는 제품 기능 개발에 집중할 수 있습니다.


Hive
"Amazon FreeRTOS는 비즈니스와 고객에게 흥미로운 도약입니다. 개발 팀은 이제 애플리케이션에 에너지를 집중할 수 있습니다. 인프라, 메시징 또는 보안에 신경 쓰는 것이 아니라, 보드와 칩을 선택하고 AWS IoT에 원활하게 연결할 수 있습니다."
 
- Seb Chakraborty, CTO

Centrica Connected Home(Hive)은 Amazon FreeRTOS를 Hive Leak Sensor와 같은 새로운 커넥티드 마이크로컨트롤러 기반 디바이스의 제품 개발 주기를 가속화하는 인에이블러로 생각합니다. Centrica Connected Home에서 이전 센서에 사용한 맞춤형 펌웨어 기술과 비교할 때 Amazon FreeRTOS에서는 이제 같은 코드를 여러 칩셉에서 실행할 수 있으므로 AWS IoT에 안전하게 연결하고 여러 칩셋을 평가하는 데 필요한 개발 작업이 대폭 축소됨으로써 제품 출시 시간을 가속화할 수 있습니다. 또한, Centrica Connected Home은 코드 서명을 사용한 보안 OTA 업데이트 기능과 같은 AWS 관리형 서비스를 활용하면 운영 비용도 줄일 수 있을 것으로 기대합니다.


Honeywell
"그동안 개념 증명 프로젝트의 하나로 AWS Greengrass 및 Amazon FreeRTOS 기술을 평가했으며, 짧은 시간에 이러한 기술로 근접 네트워크를 통해 Honeywell 시스템에 안전하게 연결함으로써 인터넷 연결 없이도 매우 짧은 지연 시간으로 통신할 수 있었습니다. 이러한 기술은 타사 제품을 우리 에코시스템에 도입하는 데 도움이 될 수 있습니다. 엣지에서 분석을 실행할 수 있는 AWS Greengrass의 기능은 특히 여러 사용 사례에서 흥미롭습니다."
 
- Aravind Padmanabhan, IoT 플랫폼 및 혁신 부문 부사장

Honeywell은 AWS Greengrass 및 Amazon FreeRTOS 기술을 사용해 혁신 팀에서 개발한 개념 증명(POC)을 수행하고 있습니다. Honeywell은 이 POC를 통해 자사의 Lyric T5 Wi-Fi 온도 조절 장치, Honeywell 주거용 보안 시스템 및 다양한 외부 센서를 사용해 시스템 데모의 프로토타입을 신속하게 구축할 수 있었습니다. 주요 고객 혜택에는 근접 네트워크를 신속하게 구성하고 엣지 분석을 수행하는 것이 포함됩니다. 이는 상업적으로 제공 가능한 부분은 아니지만, 해당 솔루션에 AWS의 새로운 IoT 서비스를 사용할 때의 타당성을 보여줍니다.


NASA

NASA Jet Propulsion Laboratory 로봇은 혹독한 환경, 주로 알려진 우주의 경계에서 작업을 수행해야 합니다. AWS 엣지 컴퓨팅 및 Amazon FreeRTOS를 사용하여 JPL은 서로 다른 유형의 로봇을 사용해 어려운 작업을 실행하는 스웜 로봇 프로토타입을 구축했습니다. Amazon FreeRTOS를 사용해 JPL은 서로 다르고 좀 더 강력하며 새로운 미니어처 로봇을 매우 제한적인 컴퓨팅 하드웨어에서 이전보다 훨씬 더 빠르게 구축하고 통합할 수 있었습니다.

하드웨어 파트너


에코시스템 및 기술 파트너

블로그 게시물 및 기사

AWS 시작하기

icon1

AWS 계정 등록

AWS 프리 티어에 즉시 액세스할 수 있습니다.
icon2

10분 자습서로 알아보기

간단한 자습서를 통해 전반적으로 알아보십시오.
icon3

AWS로 구축 시작

AWS 프로젝트를 시작하는 데 도움이 되는 단계별 안내서를 통해 구축을 시작하십시오.

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

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