진짜 개발자
본문 바로가기

AWS/IOT

AWS - IOT 란? - 수정중

728x90

IOT 란?

- 인터넷에 연결된 디바이스AWS간의 안전한 양방향 통신을 제공하는 서비스이다.

- 모바일 또는 태블릿에서 디바이스를 제어할 수 있게 해주는 어플을 만들 수도 있다



구성요소

1. Device Gateway

- 디바이스와 AWS가 통신할 수 있게 해준다


2. Message Broker

- 디바이스와 AWS IOT 어플리케이션이 서로 메시지를 게시 및 수신할 수 있는 메커니즘 제공

- MQTT 프로토콜을 사용하여 게시 및 구독 

  (MQTT 프로토콜 이란? - http://galid1.tistory.com/407)

- HTTP REST API을 이용하여 게시 가능


3. Rules Engine

- 메시지처리와 AWS서비스와의 통합을 제공한다

- SQL 기반 언어를 사용하여 메시지에서 데이터를 선택하여 처리 가능하며 AWS의 다른 서비스로 데이터를 전송한다.


4. Registry

- Device를 체계화하여 관리한다

- AWS IOT에 연결된 Device는 Registry내의 "things"로 표현된다


5. Group Registry

- 디바이스를 그룹별로 범주화 해 여러 디바이스들을 한번에 관리할 수 있다


6. Device Shadow

- 디바이스의 현재 상태 정보를 저장 및 검색하는 데 사용되는 JSON 문서


7. Device Shadow Service

- 사용자는 Device Shadow에 업데이트 된 상태 정보를 게시할 수 있다

- 디바이스는 어플리케이션 또는 다른 디바이스가 사용하도록 Shadow에 현 상태를 게시할 수 있다


8. Device Provisioning Service


9. Jobs Service