IoT Core란?
AWS IoT Core는 AWS 서비스 및 다른 디바이스에 디바이스를 연결하고, 데이터 상호 작용을 보호하며, 디바이스 데이터를 처리하고 그에 따라 작업을 수행하는 관리형 클라우드 플랫폼

IoT Core 주요 특징
지원하는 통신 프로토콜
- MQTT
- MQTT over websocket
- HTTPS
지원하는 인증 방식
- X.509인증서를 사용한 인증
- AWS 서명 버전4를 사용한 인증
- Lambda를 사용한 사용자 지정 인증
IoT Core의 주요 기능
Rule 엔진
- 디바이스에서 IoT Core로 보내온 메시지를 AWS의 다른 서비스로 라우팅 해주는 기능
- Kinesis, DynamoDB, S3, Lambda, SQS, Amazon SNS
Shadow
- 디바이스, 앱 및 클라우드 서비스가 데이터를 공유할 수 있는 신뢰할 수 있는 데이터 스토어
- 디바이스가 오프라인이 되어도 앱은 Shadow를 통해 디바이스와 통신 가능
Job
- 앱에서 디바이스에 원격 작업을 시키는 기능
- 주로 shut down, reboot, firmware download 등 비교적 시간이 걸리거나, 작업의 진행상황을 확인해야하는 작업에 사용됨