AWS IoT Core는 연결된 디바이스가 쉽고 안전하게 클라우드 애플리케이션 및 다른 디바이스와 상호 작용할 수 있게 해주는 관리형 클라우드 플랫폼입니다. AWS IoT Core는 수십억 개의 디바이스와 수조 건의 메시지를 지원하고, 안전하고 안정적으로 이러한 메시지를 처리하여 AWS 엔드포인트 및 다른 디바이스로 라우팅할 수 있습니다. AWS IoT Core의 경우, 디바이스가 연결되어 있지 않더라도 언제나 애플리케이션에서 모든 디바이스를 추적하고 디바이스와 통신할 수 있습니다.
AWS IoT Core를 사용하면 인프라를 관리할 필요 없이, AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, Kibana와 기본적으로 통합되어 있는 Amazon Elasticsearch Service 등과 같은 AWS 서비스를 사용하여, 연결된 디바이스에서 생성한 데이터를 수집, 처리 및 분석하고 이를 기반으로 운영할 수 있는 IoT 애플리케이션을 손쉽게 구축할 수 있습니다.
AWS IoT란 무엇입니까?
이점
디바이스 연결 및 관리
AWS IoT Core를 사용하면 디바이스를 클라우드 및 다른 디바이스로 쉽게 연결할 수 있습니다. AWS IoT Core는 간헐적인 연결을 허용하고, 디바이스의 코드 공간을 최소화하고, 네트워크 대역폭 요구 사항을 낮추도록 특별히 설계된 경량 통신 프로토콜인 MQTT, WebSockets 및 HTTP를 지원합니다. 또한, AWS IoT Core는 다른 산업 표준 및 사용자 지정 프로토콜을 지원하며 디바이스는 각기 다른 프로토콜을 사용하더라도 서로 통신할 수 있습니다.
디바이스 연결 및 데이터 보안
AWS IoT Core는 모든 연결 지점에서 인증 및 엔드-투-엔드 암호화를 제공하므로 디바이스와 AWS IoT Core 간에 입증된 자격 증명 없이는 데이터가 교환되지 않습니다. 또한, 세분화된 권한이 설정된 정책을 적용하여 디바이스 및 애플리케이션에 대한 액세스를 보호할 수 있습니다.
디바이스 데이터 처리 및 이를 기반으로 운영
AWS IoT Core의 경우, 정의한 비즈니스 규칙에 따라 즉시 디바이스 데이터를 필터링 및 변환하고 이를 기반으로 운영할 수 있습니다. 새로운 디바이스와 애플리케이션 기능을 구현하도록 언제든 규칙을 업데이트할 수 있습니다. AWS IoT Core에서는 AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, Amazon Elasticsearch Service 등과 같은 AWS 서비스를 사용하여 손쉽게 더 강력한 IoT 애플리케이션을 만들 수 있습니다.
언제든 디바이스 상태를 확인 및 설정
AWS IoT Core에서는 디바이스의 최신 상태를 저장하여 언제든 상태를 확인하거나 설정할 수 있으므로, 애플리케이션에는 디바이스가 언제나 온라인인 것처럼 표시됩니다. 즉, 디바이스가 연결되어 있지 않아도 애플리케이션에서 디바이스의 상태를 확인할 수 있고, 또한 상태를 설정하여 디바이스가 다시 연결될 때 설정한 상태가 구현되도록 할 수 있습니다.
AWS IoT Core에 대해 자세히 알아보기