6. Things
Sense & Act
클라우드 스토리지
& 컴퓨트
인텔리전스(Intelligence)
통찰력 & 로직 → 액션
IoT를 구성하는 3가지 축
Intelligence + Cloud Orchestration + Things
7. AWS IoT 2016
AWS IoT Core
인텔리전스(Intelligence)
통찰력 & 로직 → 액션
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
8. AWS 서비스
분석
Amazon Kinesis
AI
Amazon EMR
메시징
Amazon SQS
Amazon SNS
데이타베이스
Amazon Redshift
Amazon DynamoDB
관리
Amazon CloudWatch
AWS IoT Core
메시지
디바이스 게이트웨이
MQTT 및 HTTP로
Thing과 통신
메시지
어플리케이션
디바이스 섀도우
메시지 브로커
API
레지스트리
메시지
메시지
룰 엔진
규칙 기반 메시지 변환 및
AWS 서비스로 라우팅
Thing 상태를 영구 저장
(불안정한 연결을 대비하여 사용)
디바이스 SDK
연결, 인증, 메시지 교환을
위한 클라이언트 라이브러리
Things에 대한
Identity 관리
인증 및 인가
인증서 기반
상호 인증 및 암호화
디바이스와 어플리케이션간
고속의 신뢰성 있는
Pub/Sub 메시지 브로커 서비스
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
AWS IoT 2016
10. AWS IoT 2016
AWS AWS IoT Core
게이트웨이
Greengrass
인텔리전스(Intelligence)
통찰력 & 로직 → 액션
엔드포인트
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
11. AWS IoT 2017 re:Invent
게이트웨이엔드포인트
인텔리전스(Intelligence)
통찰력 & 로직 → 액션
안전한 디바이스
연결 및 메시징
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
12. AWS IoT 2017 re:Invent
Amazon
안전한 디바이스
연결 및 메시징
Fleet 온보딩,관리,
SW 업데이트
Fleet 감사
(Audit), 보호
IoT 데이터 분석
및 인텔리전스
인텔리전스(Intelligence)
통찰력 & 로직 → 액션AWS IoT 1-Click
게이트웨이엔드포인트
AWS IoT Core
AWS Greengrass
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
14. AWS IoT 2017 re:Invent
Amazon
Intelligence
Insights & Logic → ActionAWS IoT 1-Click
게이트웨이엔드포인트
안전한 디바이스
연결 및 메시징
Fleet 온보딩,관리,
SW 업데이트
Fleet 감사
(Audit), 보호
IoT 데이터 분석
및 인텔리전스
AWS IoT Core
AWS Greengrass
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
34. AWS IoT 2017 re:Invent
AWS IoT
Device
Management
AWS IoT 1-Click
Amazon
게이트웨이엔드포인트
안전한 디바이스
연결 및 메시징
Fleet 온보딩,관리,
SW 업데이트
Fleet 감사
(Audit), 보호
IoT 데이터 분석
및 인텔리전스
AWS IoT Core
AWS Greengrass
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
39. AWS IoT 2017 re:Invent
AWS IoT Core
AWS Greengrass
AWS IoT Device
Management
AWS IoT
Device
Defender
AWS IoT 1-Click
Amazon
게이트웨이엔드포인트
안전한 디바이스
연결 및 메시징
Fleet 온보딩,관리,
SW 업데이트
Fleet 감사
(Audit), 보호
IoT 데이터 분석
및 인텔리전스
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
43. AWS IoT Analytics
IoT 데이터를 손쉽게 분석!!!
다수 원천에서 IoT
데이터를 수집
Ad-hoc 쿼리 &
QuickSight 연계
데이터 전처리
및 보강(enrich)
완전 관리형
저장소
(raw & time-series)
Jupyter 노트북으로
심층 분석
수집 처리 저장 분석가시화
44. AWS IoT Analytics 컴포넌트
데이타셋파이프라인
수집 전처리
& 보강
저장 분석 & 가시화,
머신 러닝
채널 데이터
스토어
Jupyter 노트북 &
Amazon QuickSight
쿼리IoT 데이터 생성
운영, 비즈니스
어플리케이션
45. 채널을 통해 데이터 수집
• AWS IoT Analytics로의 진입점
• AWS IoT Core와의 연계
• 디바이스에서 생성된 raw 데이터에 대한 신뢰할 수 있는 저장소
• Built-in 마이크로 배칭/날짜별 파티셔닝
• Binary 및 JSON 데이터 모두를 지원
MQTT
Amazon
Kinesis
46. 파이프라인으로 IoT 데이터 처리
필터
변환
보강
노이즈, 오류가 생긴 데이터 필터링/클렌징
수학/조건 기반 변환 수행
컨텍스트 정보 반영
IoT 데이터 처리
47. 강력한 분석용 노트북 활용
• Jupyter 기반 머신 러닝 노트북 (Amazon SageMaker 활용)
• AWS IoT Analytics 데이타셋과 연계
• 예지 정비 및 기타 IoT 유즈케이스를 위한 내장 템플릿
53. 데이터 및
상태 동기화
로컬 액션 로컬
트리거
보안
AWS IoT를 엣지로 확장
로컬 ML 추론
Preview today
OTA
업데이트
OPC-UA를
위한
프로토콜
어댑터
로컬 자원
접근
(Local
resource
access)
NEW
!
AWS Greengrass
54. AWS Greengrass ML 추론
클라우드에서
ML 모델 학습 엣지에서 ML 추론
어플리케이션 가속화
네트워크 연결 안된
상태에서도
디바이스가
신속하게 액션 수행
Greengrass를
활용하여
디바이스 상에
최적화된 모델 배포
학습 데이타
스마터 모델
음성/사운드 인식
충돌 회피
이미지 인식
이상 탐지
기타
!
유즈 케이스 예
55. AWS Greengrass ML 추론 장점
클라우드 내에서 학습
• 방대한 컴퓨팅 파워
• 대규모 데이터 저장소
학습 모델 및 Lambda 함수
추출된 인텔리전스
디바이스에서 추론
및 로컬 액션 수행
AWS Cloud
for training
엣지에서 추론
• 적은 지연시간(latency)
• 밴드위스 절감
• 규제/프라이버시
56. 학습된 모델을 Greengrass
group내 “머신 러닝“ 자원으로
추가
• Greengrass console내 Amazon
Sagemaker 학습 모델 지정 가능
• 고객이 자체 학습시킨 모델도
s3에 위치시킨 후 지정 가능
배포 대상 Greengrass 디바이스로
배포
클라우드에서 학습한 모델 배포
57. Lambda 함수에서 GPU, FPGA와
같은 디바이스상의 ML 가속기에
접근하여 추론 속도를 향상
• 관련 코딩 불필요
• 간단하게 가속기를 Lambda함수가
접근할 필요가 있는 “Local
Resource”로 선언
하드웨어 가속기 접근
58. 기 제작된 MXNet 패키지
제공으로 쉽게 활용
• Intel Atom E3900
(Apollo Lake)
• NVIDIA Jetson TX2
• Raspberry Pi
고객 선호 프레임워크를
구현하여 활용
(예, TensorFlow, Caffe2, CNTK)
디바이스를 위한 기 제작된 MXNet
59. Lambda 예제로 추론 App을
생성을 지원하여, 손쉽게 구현
방법 참조
• 학습 모델을 적재(Load)
• 로컬 추론을 위해서 로컬에서
생성된 데이터에 적용
• 액션 수행
Lambda 추론 예제 제공
60. AWS DeepLens
Intel Atom (Apollo Lake)상에서
AWS AI 및 AWS Greengrass를
활용하는 딥러닝 비디오 카메라
AWS Greengrass + AI + 파트너십을 통한 혁신
64. 1.내 칩에서 잘 수행될 까요? 2. 필요한 기능을 가지고
있을 까요?
4. 어떻게 시작하면
되나요 ?
3. 어디에서 가지고 올
수 있나요 ?
10101011010
10111010110
10101010101
00101010101
00101001010
10111010101
10011001011
00100101101
Real-time 임베디드 Operating System의 도전 사항
?
66. 로컬 연결
라이브러리
클라우드 연결
라이브러리
보안 라이브러리
(인증서 처리,
암호화)
OTA &
code signing
곧 출시 예정
Amazon FreeRTOS
마이크로컨트롤러를 위한 IoT OS
FreeRTOS 커널 기반
AWS Greengrass AWS IoT Core