Amazon FreeRTOS 소개 – 마이크로콘트롤러 기반 IoT 운영 체제
ReadWrite.com에서 “IoT 디바이스의 수가 2021년에는 200%까지 급증“한다는 제목의 뉴스 기사에서 두 가지 사실이 고무적이었습니다. 첫 번째는 “연구자들은 IoT 기술의 급증으로 새로운 문제가 발생한다고 경고했습니다. 특히 최종 사용자와 공급업체 모두에 대한 대규모 IoT 배포가 문제가 될 것입니다.” 두 번째는 보안 문제가 증가할 수 있다는 대목이었습니다.
이 기사에서 언급한 이슈를 해결 하기 위해 AWS 클라우드에 손쉽게 연결할 수 있는 안전한 운영 체제를 갖춘 저비용의 효율적인 마이크로컨트롤러를 사용하여 멋진 IoT 솔루션을 만들 수 있다는 아이디어를 통해 기술 개발 단계에 있는 Amazon FreeRTOS를 소개합니다.
Amazon FreeRTOS는 마이크로컨트롤러 기반 엣지 디바이스의 개발, 보안, 배포 및 유지 관리를 간소화하는 IoT 마이크로컨트롤러 운영 체제입니다. Amazon FreeRTOS는 인기 있는 운영 체제인 FreeRTOS 커널을 확장하며, 로컬 및 클라우드 연결, 보안, 무선 업데이트(추가 예정)를 지원하는 라이브러리를 포함합니다.
이 운영 체제의 주요 이점은 다음과 같습니다.
- 손쉽게 저전력 커넥티드 디바이스에 대한 솔루션 개발: 디바이스에 대한 공통 IoT 기능 개발을 손쉽게 하는 공통 운영 체제(OS)와 라이브러리를 제공합니다. 예를 들어 무선(OTA) 업데이트(지원 예정)와 디바이스 구성을 들 수 있습니다.
- 안전한 데이터 및 디바이스 연결: 디바이스는 Code Signing 서비스를 사용하여 신뢰할 수 있는 소프트웨어만을 실행합니다. Amazon FreeRTOS는 TLS를 사용한 안전한 AWS 연결은 물론 디바이스에 키와 민감한 데이터를 안전하게 저장하는 기능을 제공합니다.
- 광범위한 개발 생태계: 광범위한 하드웨어와 기술 에코시스템이 포함되어 Texas Instruments, Microchip, NXP Semiconductors 및 STMicroelectronics와 같은 다양한 공인된 칩셋을 선택할 수 있습니다.
- 클라우드 또는 로컬 연결: 디바이스를 AWS 클라우드에 직접 또는 AWS Greengrass를 통해 연결할 수 있습니다. Amazon FreeRTOS 콘솔을 통해 솔루션에 필요한 소프트웨어를 선택하고 다운로드할 수 있습니다. 선택한 마이크로컨트롤러가 여러 하드웨어 옵션에 걸쳐 지속적으로 실행되도록 하는 데 도움을 주는 자격 프로그램이 있습니다. Amazon FreeRTOS 커널은 GitHub에서 무료 다운로드할 수 있는 오픈 소스 FreeRTOS 운영 체제입니다.
Amazon FreeRTOS 콘솔의 스냅샷 몇 장을 안 보여드리고 넘어갈 수는 없겠네요. 콘솔 내에서 사용하고자 하는 사전 정의된 소프트웨어 구성을 선택할 수 있습니다.
더욱 사용자 지정된 소프트웨어 구성을 원한다면 Amazon FreeRTOS를 통해 라이브러리를 추가 또는 삭제하여 실제 사용을 대상으로 하여 솔루션을 사용자 지정할 수 있습니다.
요약
Amazon FreeRTOS 제품 페이지를 방문하시면, 자세한 정보와 고객 사례등을 살펴 보실 수 있습니다. 이를 통해 더 새롭고 뛰어난 IoT 시스템이 지원 및 개발되기를 기대합니다! 즐겁게 코딩합시다.
– Tara;
이 글은 AWS re:Invent 2017 신규 서비스 소식으로 New- AWS IoT Device Management의 한국어 번역입니다.