일반 질문

AWS IoT Greengrass란 무엇입니까?

AWS IoT Greengrass는 커넥티드 디바이스에서 로컬 컴퓨팅, 메시징, 데이터 캐싱, 동기화 및 ML 추론 기능을 안전한 방식으로 실행할 수 있는 소프트웨어입니다. AWS IoT Greengrass를 사용하면 인터넷에 연결되어 있지 않더라도 커넥티드 디바이스에서 AWS Lambda 함수를 실행하고, 기계 학습 모델을 기반으로 예측을 실행하고, 디바이스 데이터를 동기화 상태로 유지하고, 다른 디바이스와 안전하게 통신할 수 있습니다.

AWS IoT Greengrass는 디바이스에서 AWS를 원활하게 사용할 수 있도록 합니다. 따라서 디바이스에서 생성되는 데이터를 로컬로 작업하는 동시에, 클라우드를 관리, 분석 및 내구력이 뛰어난 스토리지로 사용할 수 있습니다. 또한 AWS IoT Greengrass를 사용하면 익숙한 언어와 프로그래밍 모델을 사용하여 클라우드 환경에서 디바이스 소프트웨어를 개발한 후 디바이스로 배포할 수도 있습니다. 그 밖에 AWS IoT Greengrass를 프로그래밍하여 디바이스 데이터를 필터링하고 필요한 정보만 클라우드로 다시 전송할 수도 있습니다.

AWS IoT Greengrass 사용을 시작하려면 어떻게 해야 합니까?

여기를 클릭하여 AWS IoT Greengrass 시작 안내서를 확인하십시오. 여기를 클릭하여 Raspberry Pi를 구입하거나 AWS IoT 파트너 디바이스 카탈로그에서 적격 디바이스 목록을 검토할 수 있습니다.

AWS IoT Greengrass 서비스를 사용할 수 있는 AWS 리전은 어디입니까?

AWS IoT Greengrass의 리전 가용성에 대한 최신 정보는 AWS 리전 표를 참조하십시오.

AWS IoT Greengrass 소프트웨어의 주요 구성 요소는 무엇입니까? 각 구성 요소는 어떤 기능을 수행합니까?

AWS IoT Greengrass는 세 가지 소프트웨어 배포, 즉 AWS IoT Greengrass Core, AWS IoT 디바이스 SDK 및 AWS IoT Greengrass SDK로 구성됩니다. 아래 차트에 세 가지 소프트웨어 배포의 차이점이 비교되어 있습니다.

AWS IoT Greengrass를 Amazon FreeRTOS와 함께 사용할 수도 있습니다. AWS IoT Greengrass 및 Amazon FreeRTOS에 대한 자세한 내용은 "Amazon FreeRTOS 및 기타 디바이스에 AWS IoT Greengrass 연결" FAQ 섹션을 참조하십시오.

  목적 실행 위치
AWS IoT Greengrass Core 로컬 서비스(컴퓨팅, 메시징, 상태, 보안)를 제공하고 AWS IoT 디바이스 SDK를 실행하는 디바이스와 로컬로 통신 Linux 등의 범용 OS를 실행하는 64비트 CPU 기반 디바이스(x86 또는 ARM).
AWS IoT 디바이스 SDK 디바이스가 AWS IoT Greengrass Core와 로컬로 상호 작용하도록 허용 C++ 또는 Python 2.7을 지원하는 거의 모든 디바이스. Amazon FreeRTOS에도 포함됨
AWS IoT Greengrass SDK Lambda 함수가 AWS IoT Greengrass Core 내부의 로컬 서비스와 상호 작용하도록 허용 AWS IoT Greengrass Core에 배포된 Lambda 함수 내부

AWS IoT Greengrass가 지원하는 AWS Lambda 개발 언어는 무엇입니까?

AWS IoT Greengrass는 다음 언어로 작성된 Lambda 함수를 지원합니다.

  • Python 3.7
  • Node v8.10.0
  • Java 8
  • C
  • C++
  • C 라이브러리 가져오기를 지원하는 모든 언어 

AWS IoT Greengrass에 배포할 수 있는 Lambda는 무엇입니까?

Python 3.7, Node v8.10.0 또는 Java 8 Lambda Runtime을 사용하는 모든 Lambda를 AWS IoT Greengrass Core에 배포할 수 있습니다. AWS IoT Greengrass에 배포되는 Lambda는 AWS IoT Greengrass Core SDK와 함께 패키징되어야 합니다. 또한, Amazon DynamoDB와 같은 AWS 서비스와 손쉽게 통합할 수 있도록 AWS SDK를 Lambda 패키지에 추가할 수도 있습니다.

참고: AWS IoT Greengrass Core가 오프라인 모드인 경우 Lambda가 사용하는 일부 클라우드 서비스(예: DynamoDB)가 Lambda 함수에 제공되지 않으며, 오프라인 모드에서는 이러한 서비스에 수행되는 API 호출이 실패하게 됩니다. 또한, AWS IoT Greengrass Core SDK와 AWS SDK를 모두 같은 패키지에 추가하는 경우, Lambda 함수는 AWS IoT Greengrass Core SDK와 AWS SDK 각각에 대해 적절한 네임스페이스를 사용해야 합니다.

Docker 컨테이너에서 AWS IoT Greengrass를 실행할 수 있습니까? LXD 또는 Ubuntu snap 패키징 같은 다른 컨테이너 환경은 어떻습니까?

예. 컨테이너화 없이 실행할 AWS IoT Greengrass 그룹을 구성하면 Docker 컨테이너에서 AWS IoT Greengrass를 실행할 수 있습니다. 시작하려면 여기서 AWS IoT Greengrass Docker 파일에 액세스하고, 여기서 AWS ECR의 AWS IoT Greengrass Docker 이미지를 가져오는 방법에 대한 설명서를 찾을 수 있습니다. 다양한 Linux 배포판에서 실행할 수 있는 컨테이너식 소프트웨어 패키지인 스냅으로 AWS IoT Greengrass를 배포할 수도 있습니다. 시작하려면 여기서 AWS IoT Greengrass 스냅에 액세스하고 여기서 시작하면 됩니다.

Mac OS 10 또는 Windows 10에서 AWS IoT Greengrass를 실행할 수 있습니까?

예. Docker 컨테이너의 그룹 수준에서 AWS IoT Greengrass 컨테이너 없이 AWS IoT Greengrass를 실행하면 Mac OS 10 또는 Windows 10에서 AWS IoT Greengrass를 실행할 수 있습니다. AWS 설명서에서 이 기능에 대해 자세히 알아볼 수 있습니다.

AWS IoT Greengrass SLA는 무엇입니까?

AWS IoT Greengrass SLA는 AWS IoT Greengrass가 AWS IoT Greengrass의 월 가동 시간 비율인 99.9% 이상을 달성하지 못할 경우 월별 서비스 요금의 일부를 크레딧으로 제공할 것을 규정합니다.

SLA 이용 약관과 요청 제출 방법에 대한 자세한 내용은 AWS IoT Greengrass SLA세부 정보 페이지를 참조하십시오.

로컬 리소스 액세스

AWS IoT Greengrass 로컬 리소스란 무엇입니까?

"로컬 리소스"는 AWS IoT Greengrass 호스트에 물리적으로 존재하는 버스 및 주변 기기 또는 AWS IoT Greengrass 호스트 OS의 파일 시스템 볼륨을 나타냅니다. 예를 들어, Modbus/CANBUS를 통해 연결된 디바이스와 통신하려면 AWS IoT Greengrass Lambda 함수가 해당 디바이스의 직렬 포트에 액세스해야 합니다. 로컬 리소스는 AWS IoT Greengrass 그룹 범위에 정의되어 있으며 AWS IoT Greengrass 그룹의 모든 Lambda는 정의된 로컬 리소스를 사용할 수 있습니다.

로컬 리소스에는 언제 액세스합니까?

AWS IoT Greengrass 로컬 리소스를 통해 Lambda 함수는 센서 및 액추에이터 등의 하드웨어와 안전하게 상호 작용할 수 있습니다. 예를 들어, Lambda 함수는 카메라의 비디오 스트림을 디바이스에서 읽거나 명령 및 제어를 GPIO에 전송할 수 있습니다.

로컬 리소스 액세스 기능은 무료입니까?

이 기능은 AWS IoT Greengrass의 일부에 속하며 AWS IoT Greengrass 고객에게 추가 비용 없이 제공됩니다.

보안

신뢰할 수 있는 하드웨어 루트는 무엇이며 사용해야 하는 이유는 무엇입니까?

신뢰할 수 있는 하드웨어 루트는 정확한 난수 생성기를 통해 암호화 기능에 사용되는 프라이빗 키를 생성함으로써 변조를 방지하는 신뢰할 수 있는 실행 환경을 제공합니다. 이러한 하드웨어의 “보안 요소”는 멀웨어 변조에 강하며 지정된 IoT 디바이스에 물리적으로 연결되어 소프트웨어를 안전하게 배포할 수 있는 강력한 신뢰 루트를 설정합니다.

AWS IoT Greengrass 아키텍처에 신뢰할 수 있는 하드웨어 루트 보안을 도입하려면 어떻게 해야 합니까?

먼저, 보안 요소가 있는 엣지 디바이스에서 AWS IoT Greengrass Core 소프트웨어를 실행해야 합니다. 하드웨어 공급업체의 지침에 따라 이 보안 요소에 프라이빗 키를 생성합니다. 그런 다음 AWS 설명서에 따라 보안 요소의 프라이빗 키를 사용하도록 config.json 파일 설정을 업데이트합니다.

보안 요소가 있는 하드웨어를 구입하려면 어느 파트너를 이용해야 합니까?

통합 하드웨어의 현재 목록은 AWS 파트너 디바이스 카탈로그를 참조하십시오.  

하드웨어 보안 통합 기능에 사용할 수 있는 보안 요소는 어떻게 검증됩니까?

보안 요소 공급업체의 보안 요소는 PKCS#11 표준 API 세트를 사용하여 AWS IoT Greengrass와 통합되도록 구성되었습니다. 공급업체는 일련의 테스트 도구를 사용해 해당 하드웨어가 올바르게 구성되었는지 검증합니다.

ML 추론

AWS IoT Greengrass ML 추론이란 무엇입니까?

AWS IoT Greengrass ML 추론은 AWS IoT Greengrass 디바이스에서 기계 학습 모델을 더욱 빠르고 쉽게 배포하고 실행할 수 있게 지원하는 로컬 ML(기계 학습) 추론을 위한 AWS IoT Greengrass의 새로운 기능입니다. 이제 개발자는 클라우드에서 교육되는 기계 학습 모델을 AWS IoT Greengrass 그룹에 리소스로 추가하고, 대상 디바이스에 배포하며, 로컬에서 생성된 데이터에 적용하여 로컬 추론에 사용할 수 있습니다. 이 기능은 Amazon SageMaker와 통합되어 SageMaker 교육 모델, 클라우드에서 교육되는 모델을 선언하고 AWS IoT Greengrass 디바이스에 배포하기 위한 새로운 AWS IoT Greengrass '기계 학습' 리소스 유형, NVIDIA Jetson NX2, 인텔 Atom 및 Raspberry Pi 디바이스용으로 사전에 구축된 MXNet 및 TensorFlow를 찾을 수 있습니다.

Amazon SageMaker로 교육하지 않은 ML 모델을 사용하려면 어떻게 해야 합니까?

Amazon S3에 .tar.gz 및 .zip 형식으로 저장하면 다른 곳에서 교육한 ML 모델을 가져올 수 있습니다. 그런 다음 AWS IoT Greengrass에 S3 URI를 알려주면 AWS IoT Greengrass가 대상 디바이스에 배포합니다.

AWS IoT Greengrass ML 추론을 사용할 수 있는 AWS 리전은 어디입니까?

AWS IoT Greengrass ML 추론은 현재 AWS IoT Greengrass가 제공되는 모든 리전에서 사용할 수 있습니다. AWS IoT Greengrass의 리전 가용성에 대한 최신 정보는 AWS 리전 표를 참조하십시오.

해당 AWS 리전 중 하나에 액세스할 수만 있다면 사용자의 지리적 위치와 상관없이 AWS IoT Greengrass ML 추론을 사용할 수 있습니다.

AWS IoT Greengrass Connector

AWS IoT Greengrass Connector란 무엇입니까?

AWS IoT Greengrass Connector를 사용하면 디바이스 프로토콜을 이해하거나, 자격 증명을 관리하거나, 외부 API와 상호 작용할 필요 없이 AWS IoT Greengrass에서 복잡한 워크플로를 손쉽게 구축할 수 있습니다. AWS IoT Greengrass Connector는 코드를 작성하지 않고도 타사 애플리케이션, 온프레미스 소프트웨어 및 AWS 서비스와 상호 작용할 수 있는 기능을 제공합니다. 엣지에서 애플리케이션과 서비스를 검색하고 가져오고 구성하고 배포할 수 있어 AWS IoT Greengrass 디바이스 간에 공통 비즈니스 로직을 재사용할 수 있습니다. 또한 AWS IoT Greengrass Secrets Manager를 사용하여 클라우드 및 엣지에서 키와 자격 증명을 보호할 수도 있습니다. AWS IoT Greengrass Connector가 애플리케이션 또는 서비스를 인증할 수 있는 보안 정보가 필요하다면 보안 정보를 선택한 후 AWS IoT Greengrass Connector 구성에 포함시켜 AWS IoT Greengrass Core에 배포할 수 있습니다.

AWS IoT Greengrass Connector를 AWS IoT Greengrass 그룹에 추가하려면 어떻게 해야 합니까?

AWS IoT Greengrass 콘솔에서 각 그룹에 대한 [Connectors] 섹션을 사용하여 AWS IoT Greengrass Connector를 추가할 수 있습니다. 추가한 후에는 AWS IoT Greengrass Connector의 파라미터를 구성하고 AWS IoT Greengrass Core 디바이스에 추가할 그룹을 배포합니다.

AWS IoT Greengrass Connector는 누가 사용할 수 있습니까?

모든 AWS IoT Greengrass 고객은 AWS Management Console에서 AWS IoT Greengrass Connector를 사용할 수 있습니다.

사용 가능한 AWS IoT Greengrass Connector는 무엇입니까?

사용 가능한 AWS IoT Greengrass Connector는 설명서에서 찾아볼 수 있습니다.

프로토콜 어댑터

AWS IoT Greengrass에서 OPC-UA 프로토콜을 사용하려면 어떻게 해야 합니까?

AWS IoT Greengrass는 이제 산업 통신용 정보 교환 표준인 OPC-UA를 지원합니다. AWS IoT Greengrass의 OPC-UA 지원 기능을 통해 산업 장비의 메시지를 쉽게 수신하고 처리할 수 있으며 사용자가 정의한 비즈니스 규칙에 따라 해당 메시지를 다른 디바이스 또는 클라우드로 전달할 수 있습니다. OPC-UA의 구현은 인증서 기반 인증을 지원하므로 안전하게 유지됩니다. 잘 알려진 오픈 소스 구현을 기반으로 하며 특정 사용 사례에 맞게 완전히 사용자 지정할 수 있습니다.

OPC-UA 프로토콜을 직접 구현하거나 다른 프로토콜을 구현할 수 있습니까?

예. 이 동일한 아키텍처를 사용하여 OPC-UA 구현을 직접 구현할 수 있으며 기존 및 독점 사용자 지정 메시징 프로토콜에 대한 자체 지원을 구현할 수도 있습니다. 

대체 프로토콜을 구현하기 위해 AWS IoT Greengrass를 어떻게 사용할 수 있습니까?

AWS IoT Greengrass Core에서 실행되는 Lambda 함수는 네트워크 리소스에 액세스할 수 있는 권한이 있으므로 Lambda를 사용하여 TCP-IP에 구현된 모든 프로토콜에 대한 지원을 구현할 수 있습니다. 또한 AWS IoT Greengrass 로컬 리소스 액세스를 사용하여 하드웨어 어댑터/드라이버에 액세스 권한이 필요한 프로토콜에 대한 지원을 구현할 수도 있습니다.

OTA(Over the Air) 업데이트

AWS IoT Greengrass OTA(Over the Air) 업데이트란 무엇입니까?

AWS는 수시로 AWS IoT Greengrass Core 소프트웨어의 업데이트된 버전을 게시하여 다음과 같은 이점을 제공합니다.

  • 신규 또는 개선된 기능 소개
  • 버그 수정
  • 보안 개선

AWS IoT Greengrass OTA(Over the Air) 업데이트를 통해 고객은 AWS IoT Greengrass Core 소프트웨어를 수동으로 다운로드하여 다시 설치할 필요 없이 이러한 모든 이점을 누릴 수 있습니다.

AWS IoT Greengrass OTA 업데이트를 사용해야 합니까?

아니요. 언제든지 수동으로 업데이트를 다운로드하고 설치하거나 다른 소프트웨어 배포 프로세스를 수행하도록 선택할 수 있습니다.

AWS IoT Greengrass Core의 새 버전을 사용할 수 있다는 알림은 어떻게 받습니까?

AWS IoT Greengrass Core의 새로운 버전이 출시되면 AWS IoT Greengrass 소프트웨어 개발자 포럼에 발표됩니다. 해당 포럼에 대한 링크는 여기에서 찾을 수 있습니다.

AWS IoT Greengrass용 AWS IoT Device Tester

AWS IoT Greengrass용 AWS IoT Device Tester란 무엇입니까?

AWS IoT Greengrass용 AWS IoT Device Tester는 Linux 기반 디바이스의 AWS IoT Greengrass를 직접 테스트하고 검증할 수 있는 테스트 자동화 도구입니다. AWS IoT Device Tester는 디바이스에서 AWS IoT Greengrass를 실행할 수 있는지 여부와 AWS IoT 서비스를 통한 인증 및 상호 작용이 가능한지 여부를 확인할 수 있는 자동화된 테스트 모음을 제공합니다.

AWS IoT Greengrass용 AWS IoT Device Tester는 어디서 받을 수 있습니까?

AWS IoT Greengrass용 AWS IoT Device Tester는 여기서 받을 수 있습니다.

AWS IoT Greengrass용 AWS IoT Device Tester는 무엇을 테스트합니까?

AWS IoT Greengrass용 AWS IoT Device Tester는 다음을 테스트하여 디바이스의 CPU 아키텍처, Linux 커널 구성 및 드라이버 조합이 AWS IoT Greengrass과 연동되는지 확인합니다.

  • 필요한 소프트웨어 패키지가 설치되어 있음(예: SQlite 버전 3 이상)
  • AWS IoT Greengrass 필수 커널 구성을 포함하는 Linux 커널(예: cgroups에 대해 구성된 커널)
  • Over the Air 업데이트
  • 디바이스에서 IoT 서비스에 연결하고 AWS Lambda 함수를 실행할 수 있음
  • 로컬 리소스 액세스 기능
  • 디바이스 섀도우 기능

AWS IoT Greengrass용 AWS IoT Device Tester에 대한 기술 지원을 받으려면 어떻게 해야 합니까?

다음 채널을 사용해 기술 지원을 받을 수 있습니다.

AWS Forum for AWS IoT Greengrass

Premium Support

고객 지원

AWS 파트너 디바이스 카탈로그에 내 디바이스를 올리려면 어떻게 해야 합니까?

디바이스를 카탈로그에 올리는 프로세스는 AWS 디바이스 검증 프로그램에 정의되어 있습니다. 이 프로세스의 자세한 개요는 다음과 같습니다.

  1. AWS IoT Greengrass용 AWS IoT Device Tester의 테스트 통과
  2. AWS 파트너 네트워크 포털 로그인
  3. AWS IoT Device Tester 보고서 업로드 보고서가 AWS를 통해 확인되고 사진 및 데이터 시트 같은 다른 디바이스 관련 아티팩트가 제출되면 디바이스가 AWS 파트너 디바이스 카탈로그에 올라갑니다.

AWS IoT Greengrass용 AWS IoT Device Tester를 사용할 수 있는 리전은 어디입니까?

AWS IoT Greengrass용 AWS IoT Device Tester는 AWS IoT Greengrass가 제공되는 모든 리전에서 사용할 수 있습니다.

AWS IoT Greengrass용 AWS IoT Device Tester의 요금은 얼마입니까?

AWS IoT Greengrass용 AWS IoT Device Tester는 무료로 사용할 수 있습니다. 그러나 테스트의 일부로 AWS를 사용하는 것과 관련된 모든 요금은 사용자 부담입니다. 단일 AWS IoT Greengrass 디바이스에서 AWS IoT Device Tester 테스트를 한 번 실행할 때의 요금은 일반적으로 0.20 USD 미만입니다.

AWS IoT Greengrass Core 디바이스란 무엇입니까? 요구되는 최소 하드웨어 사양은 어떻습니까?

AWS IoT Greengrass Core 소프트웨어는 허브, 게이트웨이 또는 다른 디바이스에서 실행되어 클라우드와 자동으로 동기화되고 상호 작용합니다. AWS IoT Greengrass Core는 Linux 같은 범용 운영 체제를 실행할 만큼 강력한 범용 프로세서를 갖춘 디바이스에서 실행하도록 설계되었습니다. AWS IoT Greengrass를 실행하려면 최소 1GHz의 컴퓨팅 성능(ARM 또는 x86), 128MB의 RAM, 원하는 OS를 수용할 수 있는 충분한 추가 리소스, 메시지 처리량이 만족되어야 하며, 사용 사례에 따라 AWS Lambda를 실행할 수 있어야 합니다. AWS IoT Greengrass Core는 Raspberry Pi에서 서버급 어플라이언스까지 다양한 디바이스에서 실행할 수 있습니다.

AWS IoT Greengrass Core와 호환되는 CPU 아키텍처 및 운영 체제는 무엇입니까?

AWS IoT Greengrass Core에서 지원되며 호환성을 위해 테스트된 운영 체제 및 CPU 아키텍처는 여기를 참조하십시오. 기타 Linux 변형도 IoT Greengrass를 실행할 수 있지만, AWS IoT Greengrass 팀에 의해 검증되지는 않았습니다. GitHub에서 IoT Greengrass 종속성 확인기(dependency checker)를 사용하여 기타 Linux 변형의 호환성을 검증할 수 있습니다. 또는 IoT Greengrass를 "프로세스 모드"로 실행할 수도 있습니다. 그러나 이 경우 호환성 임계값은 낮아지지만, Linux 컨테이너에 대한 지원이 사라집니다.

AWS IoT Greengrass Core와 호환되는 디바이스는 무엇이며 빠르게 시작하려면 어떻게 해야 합니까?

AWS 파트너 디바이스 카탈로그의 디바이스는 AWS IoT Greengrass와 호환됩니다.

AWS IoT Greengrass Core를 실행하는 데 필요한 자세한 기술 종속성은 어떻게 됩니까?

디바이스에서 AWS IoT Greengrass Core가 작동하는지 확인하려면 AWS IoT Greengrass용 AWS IoT Device Tester를 사용하여 디바이스를 테스트하십시오. 도구를 다운로드하고 설명서를 참조하십시오.

Amazon FreeRTOS 및 기타 디바이스에 AWS IoT Greengrass 연결

디바이스를 AWS IoT Greengrass Core에 로컬로 연결할 수 있습니까?

Amazon FreeRTOS 또는 AWS IoT 디바이스 SDK를 사용하여 디바이스를 AWS IoT Greengrass Core에 로컬로 연결할 수 있습니다. AWS IoT Greengrass 검색은 C++ 및 Python 2.7을 통해 AWS IoT 디바이스 SDK에서 사용할 수 있습니다. 자세한 내용은 AWS IoT Greengrass 사용 설명서를 참조하십시오. Amazon FreeRTOS 소스 코드의 AWS IoT Greengrass 검색 라이브러리를 사용하여 AWS IoT Greengrass Core 디바이스를 찾고 연결할 수 있습니다. 자세한 내용은 Amazon FreeRTOS 사용 설명서를 참조하십시오.

AWS IoT 디바이스 SDK를 통해 AWS IoT Greengrass를 지원하는 언어는 무엇입니까?

AWS IoT Greengrass 검색은 C++ 및 Python 2.7을 통해 AWS IoT 디바이스 SDK에서 사용할 수 있습니다. 자세한 내용은 AWS IoT Greengrass 개발자 안내서를 참조하십시오.

Amazon FreeRTOS란 무엇입니까?

Amazon FreeRTOS(a: FreeRTOS)는 마이크로 컨트롤러 기반 엣지 디바이스를 쉽게 프로그래밍, 배포, 보안 및 유지 관리할 수 있는 운영 체제입니다. Amazon FreeRTOS는 마이크로 컨트롤러용으로 널리 사용되는 오픈 소스 운영 체제인 FreeRTOS 커널을 기반으로 하며 로컬 디바이스를 클라우드에 안전하게 연결하고 원격으로 쉽게 업데이트할 수 있게 하는 소프트웨어 라이브러리를 포함합니다. Amazon FreeRTOS 콘솔을 사용하면 사용 사례와 관련된 소프트웨어 구성 요소를 쉽게 선택하고 다운로드할 수 있습니다. Amazon FreeRTOS는 데이터 암호화 및 키 관리를 지원하여 마이크로 컨트롤러 기반 디바이스의 보안을 유지합니다. Amazon FreeRTOS 디바이스는 AWS IoT Greengrass Core 디바이스에 연결되므로 여러 Amazon FreeRTOS 디바이스를 AWS IoT Greengrass 그룹에 쉽게 연결할 수 있습니다. Amazon FreeRTOS에 대해 자세히 알아보려면 여기를 클릭하십시오.

Amazon FreeRTOS는 AWS IoT Greengrass와 함께 작동합니까?

예. Amazon FreeRTOS 디바이스를 클라우드에 직접 연결하거나 AWS IoT Greengrass에 연결할 수 있습니다. Amazon FreeRTOS에서는 AWS IoT Greengrass를 사용해야 할 필요가 없습니다. Amazon FreeRTOS는 IoT 엔드포인트에서 실행되며 IoT 토폴로지에서 주로 '센서' 및 '작업 진행' 역할을 담당합니다.

AWS IoT Greengrass와 Amazon FreeRTOS의 차이점은 무엇입니까?

AWS IoT Greengrass는 커넥티드 디바이스에 대해 로컬 컴퓨팅, 메시징, 데이터 캐싱, 동기화 및 ML 추론 기능을 안전한 방식으로 실행할 수 있는 소프트웨어입니다. AWS IoT Greengrass를 사용하면 인터넷에 연결되어 있지 않더라도 커넥티드 디바이스가 AWS Lambda 함수를 실행하고, 디바이스 데이터를 동기화 상태로 유지하며, 다른 디바이스와 안전하게 통신할 수 있습니다. AWS IoT Greengrass는 AWS Lambda를 사용하여 IoT 디바이스가 로컬 이벤트에 신속하게 응답하고, AWS IoT Greengrass Core에서 실행되는 Lambda 함수를 사용하여 로컬 리소스와 상호 작용하고, 간헐적으로 네트워크에 연결되어도 작동하고, 무선 업데이트를 통해 최신 상태로 유지하고, 클라우드에 대한 IoT 데이터 전송 비용을 최소화할 수 있게 지원합니다.

Amazon FreeRTOS는 엣지에서 작동하며, 일반적으로 AWS IoT Greengrass를 실행할 수 있는 칩셋을 지원하지 않는 마이크로 컨트롤러용 운영 체제입니다. 이 마이크로 컨트롤러 디바이스는 피트니스 트래커, 맥박 조정기, 전기 계량기, 자동차 트랜스미션 및 센서 네트워크와 같은 다양한 IoT 엔드포인트에서 사용됩니다. Amazon FreeRTOS 디바이스는 Amazon IoT Greengrass Core를 실행할 수 없지만 AWS IoT Greengrass Core 디바이스에 Lambda 함수의 실행을 트리거할 수 있습니다.

하드웨어 요구 사항과 운영 체제는 두 디바이스에서 서로 다릅니다.

  Amazon FreeRTOS AWS IoT Greengrass
소프트웨어 운영 체제, 마이크로 컨트롤러에서 실행 Linux 디바이스용 런타임 및 AWS IoT Greengrass 인식 디바이스용 SDK
하드웨어 요구 사항 64KB이상의 RAM 128MB 이상의 RAM
범주 임베디드 시스템, IoT 엔드포인트 엣지 디바이스, 로컬 게이트웨이
사용 사례 마이크로컨트롤러 기반 디바이스 산업 자동화 시스템, 무선 라우터, 스마트폰

AWS IoT Greengrass 요금에 대해 자세히 알아보기

요금 페이지로 이동하기
시작할 준비가 되셨습니까?
가입하기
추가 질문이 있으십니까?
AWS에 문의