© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
목차
• AWS IoT 서비스 소개
• AWS IoT Device Management
• AWS IoT Device Defender
• Amazon FreeRTOS
• AWS IoT Analytics
• AWS Greengrass 기계 학습 추론 및 Deep Lens
• 요약
만약 모든 사물의 상태를 알고 해당 데이터를
기반으로 추론을 할 수 있다면 …
어떤 문제를 해결할 수 있을 까요?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
다양한 산업에서 AWS IoT를 활용
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BMW – 자동차 모빌리티 서비스
Connected-car application
collects sensor data from
BMW 7-series
Built Car-as-a-sensor
(CARASSO) in only 6 months
Provide dynamically
updated map information
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Philips HealthSuite stores 15PB
of patient data
Data gathered from 390 million
imaging studies, medical records
and patient device inputs
Provide doctors overview of
long-term patient behavior and
symptoms instead of
momentary snapshots
Philips HealthSuite – 환자 관리 개선 서비스
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Things
Sense & Act
클라우드 스토리지
& 컴퓨팅
인텔리전스(Intelligence)
통찰력 & 로직 → 액션
최신 IoT를 구성하는 3가지 축
Intelligence + Cloud Orchestration + Things
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT Core 개요
디바이스 SDK
클라이P트 인증 및 연결, 메
시지 교환을 위한 개발도구
디바이스 게이트웨이 M
QTT 및 TTP 기반
디바이스 통M
보안 및 인증
고급 인증 및 암호화를 통
한 보안 제공
RULES ENGINE
장치메시지를 규칙Q 따라
AWS 서H스S 연, 동작
AWS 서비스
- - - - -
서드파티 서비스
DEVICE SHADOW
네트T 단절Q도 W답하는
가I 장치
애플리케이션
AWS IoT API
디바이스 레지스트리
IoT 장치 등록 및 관A
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT Core + 엣지 컴퓨팅
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Fleet of Sensors
OperatorAmazon SN
S
AWS
Lambda
AWS
IoT
AWS
Greengrass
Core
AWS Greengrass 기능 개요
Python 2.7 지원 로컬 Lambda 런타임 지원
로컬 이벤트 처리 지원 (MQTT 메시지 라우팅)
IoT 기반 배포 및 관리 기능
기기를 위한 인증 및 권한 제어
ARM 및 x86 지원
Amazon
DynamoDB
AWS
Lambda
Amazon
Redshift
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT 2018 서비스 개요
Amazon
안전한 디바이스 연
결 및 메시징
Fleet 온보딩,관리,
SW 업데이트
Fleet 감사
(Audit), 보호
IoT 데이터 분석
및 인텔리전스
인텔리전스(Intelligence)
통찰력 & 로직 → 액션
게이트웨이엔드포인트
AWS IoT Core
AWS Greengrass
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
대규모로 증가하는
디바이스들을
관리하려면 ?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
디바이스 관리에서의 도전사항
1. 대량의 디바이스를
신속하게 온보딩
2. 실시간 플릿(Fleet)
인덱싱 및 검색
3. OTA 업데이트
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
플릿(Fleet)
배치 배포
실기간 플릿(Fleet)
인덱싱 및 검색
세분화된
디바이스 로깅 &
모니터링
OTA(Over the air)
업데이트
디바이스 플릿(Fleet) 설치, 운영 및 관리
AWS IoT Device Management
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
+
• Parameter section
• Resource section
온보딩 - Bulk Onboarding
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
계층 구조 분류 - Thing groups & Policy
디바이스를 그룹으로 분류 : 기능, 보안 요구 사항,
기타 카테고리에 따라 계층 구조 분류
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
계층 구조 분류 - 플릿(Fleet) 인덱싱 및 검색
Lucene-like queries
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
로그, 이벤트, 스케줄링
Job, Group,
Policy 이벤트에
대한 IoT 토픽 및
룰엔진 적용
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
연결된 디바이스에
대한 보안을
지속적으로
유지하려면?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
디바이스 보안 관리에서의 도전사항
1. 디바이스 감사 보안
패러미1 설정 및
디바이스 4작
모2터링
2. P,li(y 3비 편P
감지 및 비정상
식별
4. 액션 수행3. 알림(al)r.)
생성
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
디바이스 (성
감사(Audit)
디바이스 동A
모)터링
알림 생성비정상
식별
디바이스 플릿(Fleet)에 대한 보안 유지
보안 취약점
패F
AWS IoT Device Defender
COM
ING
IN
2018
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Microcontroller 기반
디바이스에 안전하게
연결하려면? ?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1.내 칩에서 잘 수행될 까요? 2. 필요한 기능을 가지고
있을 까요?
4. 어떻게 시작하면
되나요 ?
3. 어디에서 가지고 올
수 있나요 ?
10101011010
10111010110
10101010101
00101010101
00101001010
10111010101
10011001011
00100101101
Real-time 임베디드 Operating System의 도전 사항
?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
임베디드 앱
FreeRTOS
HW 드라이버
보안라이브러리
연결라이브러리
OTA에이전트
클라우드&
Greengrass
라이브러리
HELLO
Amazon FreeRTOS
1.내 칩에서 잘 수행될 까요? 2. 필요한 기능을 가지고
있을 까요?
4. 어떻게 시작하면
되나요 ?
3. 어디에서 가지고 올
수 있나요 ?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
로컬 연결 라이브러리 클라우드 연결
라이브러리
보안 라이브러리
(인증서 처리, 암호화)
OTA &
code signing
곧 출시 예정
Amazon FreeRTOS
마이크로컨트롤러를 위한 IoT OS
FreeRTOS 커널 기반
AWS Greengrass AWS IoT Core
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon FreeRTOS 디바이스 소프트웨어
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NASA JPL’s Rover & Robotic Swarm
Greengrass Core
Amazon FreeRTOS Amazon FreeRTOSAmazon FreeRTOS
Greengrass-Aware
Device
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
나의 디바이스
데이터로 부터
가치를 창출하려면?
10101
1 0 0 1 0
01010
01010
101001
101001
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
101001
101001
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
01010
101001
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
0 1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 1 0 1 0 1
0 1 0 0 1 1 0 1 0 1 0
1 0 1 1 0 1 0 1 0 1 0
1 1 0 1 0 1 0 0 1 0 0
1 0
ENRICHMENT10101 1 0 0 1 0
10010
01010
01010
01010 101001
101001
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
101001101001 1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 01 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
0101001010
101001
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
IoT 데이터 분석시의 도전 사항
1 2이즈 3이터,
10 3이터,
잘못 읽힌 3이타
2 3이터 I터링,
처4, 변환 및 보.
4 Ad-h,c 쿼4,
정교한 I,T 분석,
-시화
3 원시 3이터 및
처4 3이터 저A
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0
1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0
1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0
1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1
0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 1 0
0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1
1 0 0 1 0 0 1 0 0 1 0 1
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT Analytics
Io( 데이터를 손쉽게 I석!!!
A수 원천에J Io(
데이터를 수집
Ad-hoc 쿼리 &
&uickSi-ht S계
데이터 전처리
및 보강 enrich!
T전 관리형
저장소
r)w & time-series!
Jupyter 노a북으로
Q층 I석
수집 처리 저장 I석가시c
PREVIEW
AVAILABLE
TODAY
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT Analytics 컴포넌트
데이타셋파이프라인
수집 전처&
& 보강
저장 분, & 시화,
머신 러닝
채널 데이터
스토어
Jupyter 노트북 &
Amazon QuickSight
쿼&IoT 데이터 생성
운영, 비즈니스
어플&케이션
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
채널을 통해 데이터 수집
• AWS IoT Analytics로의 진입점
• AWS IoT Core와의 연계
• 디바이스에서 생성된 raw 데이터에 대한 신뢰할 수 있는 저장소
• Built-in 마이크로 배칭/날짜별 파티셔닝
• Binary 및 JSON 데이터 모두를 지원
MQTT
Amazon
Kinesis
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
파이프라인으로 IoT 데이터 처리
필터
변환
보강
노이즈, 오류가 생긴 데이터 필터링/클렌징
수학/조건 기반 변환 수행
컨텍스트 정보 반영
IoT 데이터 처리
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
강력한 분석용 Jupyter 노트북 활용
• Jupyter 기반 머신 러닝 노트북 (Amazon SageMaker 활용)
• AWS IoT Analytics 데이타셋과 연계
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
기계 학습 유즈케이스를 위한 내장 템플릿
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
인공 지능을
엣지(Edge)로
확장하려면?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
데이터 및
상태 동기화
로컬 액션 로컬
트리거
보안
AWS IoT를 엣지로 확장
로컬 ML 추론
Preview today
OTA
업데이트
OPC-UA를
위한
프로토콜
어댑터
로컬 자원
접근
(Local
resource
access)
AWS Greengrass
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PREVIEW
AVAILABLE
TODAY
AWS Greengrass ML 추론
클라우드에서
ML 모델 학습 엣지에서 ML 추론
어플리케이션 가속화
네트워크 연결 안된
상태에서도
디바이스가
신속하게 액션 수행
Greengrass를
활용하여
디바이스 상에
최적화된 모델 배포
학습 데이타
스마터 모델
음성/사운드 인식
충돌 회피
이미지 인식
이상 탐지
기타
!
유즈 케이스 예
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
샘플 사례 - Greengrass 기반 창고 시스템
https://www.youtube.com/watch?v=dpatdO2uPCA
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Greengrass ML 추론 장점
클라우드 내에서 학습
• 방대한 컴퓨팅 파워
• 대규모 데이터 저장소
학습 모델 및 Lambda 함수
추출된 인텔리전스
디바이스에서 추론
및 로컬 액션 수행
AWS Cloud
for training
엣지에서 추론
• 적은 지연시간(latency)
• 밴드위스 절감
• 규제/프라이버시
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
학습된 모델을 Greengrass
group내 “기계 학습“ 자원으로
추가
• Greengrass console내 Amazon
Sagemaker 학습 모델 지정 가능
• 고객이 자체 학습시킨 모델도
s3에 위치시킨 후 지정 가능
배포 대상 Greengrass 디바이스로
배포
클라우드에서 학습한 모델 배포
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda 함수에서 GPU, FPGA와
같은 디바이스상의 ML 가속기에
접근하여 추론 속도를 향상
• 관련 코딩 불필요
• 간단하게 가속기를 Lambda함수가
접근할 필요가 있는 “Local
Resource”로 선언
하드웨어 가속기 접근
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
기 제작된 MXNet 패키지
제공으로 쉽게 활용
• Intel Atom E3900
(Apollo Lake)
• NVIDIA Jetson TX2
• Raspberry Pi
고객 선호 프레임워크를
구현하여 활용
(예, TensorFlow, Caffe2, CNTK)
디바이스를 위한 기 제작된 MXNet
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda 예제로 추론 App을
생성을 지원하여, 손쉽게 구현
방법 참조
• 학습 모델을 적재(Load)
• 로컬 추론을 위해서 로컬에서
생성된 데이터에 적용
• 액션 수행
Lambda 추론 예제 제공
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS DeepLens
Intel Atom (Apollo Lake)상에서
AWS AI 및 AWS Greengrass를
활용하는 딥러닝 비디오 카메라
AWS Greengrass + AI + 파트너십을 통한 혁신
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT 2018 서비스 개요
AWS IoT Core AWS IoT
Device
Management
AWS IoT
Device
Defender
엔드포인트
AWS
Greengrass ML
AWS IoT 1-Click
AWS IoT
Analytics
Amazon
FreeRTOS
이트웨이
Things
Sense & Act
클라우드
스토리지 & 컴퓨트
안전한 디바이스 연
결 및 메시징
Fleet 온보&,관리,
SW 업데이트
Fleet 감사(Audit),
보호
IoT 데이터 분석
및 인텔리전스
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
결론
IoT & 엣지 컴퓨팅
+
무선 & 모바일 테크놀로지
+
기계 학습 & AI
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1. 미리 보기 가입하기
• AWS IoT Analytics : http://pages.awscloud.com/aws-iot-analytics-product-preview.html
• AWS Greengrass ML 추론 : http://pages.awscloud.com/greengrass-ml-preview.html
• AWS IoT 1-Click : http://pages.awscloud.com/aws-iot-1-click-preview.html
2. 서비스 관련 자료
• AWS IoT : https://aws.amazon.com/iot/
• AWS IoT Core : https://aws.amazon.com/iot-core/
• AWS IoT Device Management : http://aws.amazon.com/iot-device-management
• AWS IoT Device Defender( 2018년 출시 예정 ): http://aws.amazon.com/iot-device-defender
• AWS IoT Analytics ( Preview ) : http://aws.amazon.com/iot-analytics/
• AWS Greengrass ML 추론 ( Preview ) : http://aws.amazon.com/greengrass/ml/
• Amazon FreeRTOS : http://aws.amazon.com/freertos
• AWS IoT 1-Click : http://aws.amazon.com/iot-1-click/
3. 다양한 IoT 구현 시나리오, 아키텍처 및 기술 정보 획득
• AWS IoT 블로그 : http://aws.amazon.com/blogs/iot/
• AWS re:Invent 2017 IoT : http://www.youtube.com/results?search_query=re%3AInvent+2017+iot
본 강연이 끝난 후…
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Q&A 윤.찬
아마존웹서,스코리아, 테크에반젤리스트
channyun@amazon.com
@channyun
http://bit.ly/awskr-feedback
AWS
프리티어

사물 인터넷 개발자를 위한 AWS IoT 신규서비스 살펴보기 (윤석찬, AWS테크에반젤리스트)

  • 1.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved.
  • 2.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 목차 • AWS IoT 서비스 소개 • AWS IoT Device Management • AWS IoT Device Defender • Amazon FreeRTOS • AWS IoT Analytics • AWS Greengrass 기계 학습 추론 및 Deep Lens • 요약
  • 3.
    만약 모든 사물의상태를 알고 해당 데이터를 기반으로 추론을 할 수 있다면 … 어떤 문제를 해결할 수 있을 까요?
  • 4.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 다양한 산업에서 AWS IoT를 활용
  • 5.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. BMW – 자동차 모빌리티 서비스 Connected-car application collects sensor data from BMW 7-series Built Car-as-a-sensor (CARASSO) in only 6 months Provide dynamically updated map information
  • 6.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Philips HealthSuite stores 15PB of patient data Data gathered from 390 million imaging studies, medical records and patient device inputs Provide doctors overview of long-term patient behavior and symptoms instead of momentary snapshots Philips HealthSuite – 환자 관리 개선 서비스
  • 7.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Things Sense & Act 클라우드 스토리지 & 컴퓨팅 인텔리전스(Intelligence) 통찰력 & 로직 → 액션 최신 IoT를 구성하는 3가지 축 Intelligence + Cloud Orchestration + Things
  • 8.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS IoT Core 개요 디바이스 SDK 클라이P트 인증 및 연결, 메 시지 교환을 위한 개발도구 디바이스 게이트웨이 M QTT 및 TTP 기반 디바이스 통M 보안 및 인증 고급 인증 및 암호화를 통 한 보안 제공 RULES ENGINE 장치메시지를 규칙Q 따라 AWS 서H스S 연, 동작 AWS 서비스 - - - - - 서드파티 서비스 DEVICE SHADOW 네트T 단절Q도 W답하는 가I 장치 애플리케이션 AWS IoT API 디바이스 레지스트리 IoT 장치 등록 및 관A
  • 9.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS IoT Core + 엣지 컴퓨팅
  • 10.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Fleet of Sensors OperatorAmazon SN S AWS Lambda AWS IoT AWS Greengrass Core AWS Greengrass 기능 개요 Python 2.7 지원 로컬 Lambda 런타임 지원 로컬 이벤트 처리 지원 (MQTT 메시지 라우팅) IoT 기반 배포 및 관리 기능 기기를 위한 인증 및 권한 제어 ARM 및 x86 지원 Amazon DynamoDB AWS Lambda Amazon Redshift
  • 11.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS IoT 2018 서비스 개요 Amazon 안전한 디바이스 연 결 및 메시징 Fleet 온보딩,관리, SW 업데이트 Fleet 감사 (Audit), 보호 IoT 데이터 분석 및 인텔리전스 인텔리전스(Intelligence) 통찰력 & 로직 → 액션 게이트웨이엔드포인트 AWS IoT Core AWS Greengrass Things Sense & Act 클라우드 스토리지 & 컴퓨트
  • 12.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 대규모로 증가하는 디바이스들을 관리하려면 ?
  • 13.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 디바이스 관리에서의 도전사항 1. 대량의 디바이스를 신속하게 온보딩 2. 실시간 플릿(Fleet) 인덱싱 및 검색 3. OTA 업데이트
  • 14.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 플릿(Fleet) 배치 배포 실기간 플릿(Fleet) 인덱싱 및 검색 세분화된 디바이스 로깅 & 모니터링 OTA(Over the air) 업데이트 디바이스 플릿(Fleet) 설치, 운영 및 관리 AWS IoT Device Management
  • 15.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. + • Parameter section • Resource section 온보딩 - Bulk Onboarding
  • 16.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 계층 구조 분류 - Thing groups & Policy 디바이스를 그룹으로 분류 : 기능, 보안 요구 사항, 기타 카테고리에 따라 계층 구조 분류
  • 17.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 계층 구조 분류 - 플릿(Fleet) 인덱싱 및 검색 Lucene-like queries
  • 18.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 로그, 이벤트, 스케줄링 Job, Group, Policy 이벤트에 대한 IoT 토픽 및 룰엔진 적용
  • 19.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 연결된 디바이스에 대한 보안을 지속적으로 유지하려면?
  • 20.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 디바이스 보안 관리에서의 도전사항 1. 디바이스 감사 보안 패러미1 설정 및 디바이스 4작 모2터링 2. P,li(y 3비 편P 감지 및 비정상 식별 4. 액션 수행3. 알림(al)r.) 생성
  • 21.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 디바이스 (성 감사(Audit) 디바이스 동A 모)터링 알림 생성비정상 식별 디바이스 플릿(Fleet)에 대한 보안 유지 보안 취약점 패F AWS IoT Device Defender COM ING IN 2018
  • 22.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Microcontroller 기반 디바이스에 안전하게 연결하려면? ?
  • 23.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 1.내 칩에서 잘 수행될 까요? 2. 필요한 기능을 가지고 있을 까요? 4. 어떻게 시작하면 되나요 ? 3. 어디에서 가지고 올 수 있나요 ? 10101011010 10111010110 10101010101 00101010101 00101001010 10111010101 10011001011 00100101101 Real-time 임베디드 Operating System의 도전 사항 ?
  • 24.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 임베디드 앱 FreeRTOS HW 드라이버 보안라이브러리 연결라이브러리 OTA에이전트 클라우드& Greengrass 라이브러리 HELLO Amazon FreeRTOS 1.내 칩에서 잘 수행될 까요? 2. 필요한 기능을 가지고 있을 까요? 4. 어떻게 시작하면 되나요 ? 3. 어디에서 가지고 올 수 있나요 ?
  • 25.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 로컬 연결 라이브러리 클라우드 연결 라이브러리 보안 라이브러리 (인증서 처리, 암호화) OTA & code signing 곧 출시 예정 Amazon FreeRTOS 마이크로컨트롤러를 위한 IoT OS FreeRTOS 커널 기반 AWS Greengrass AWS IoT Core
  • 26.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOS 디바이스 소프트웨어
  • 27.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. NASA JPL’s Rover & Robotic Swarm Greengrass Core Amazon FreeRTOS Amazon FreeRTOSAmazon FreeRTOS Greengrass-Aware Device
  • 28.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 나의 디바이스 데이터로 부터 가치를 창출하려면? 10101 1 0 0 1 0 01010 01010 101001 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 101001 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 01010 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0
  • 29.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 0 0 1 0 ENRICHMENT10101 1 0 0 1 0 10010 01010 01010 01010 101001 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 101001101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 01 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 0101001010 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 IoT 데이터 분석시의 도전 사항 1 2이즈 3이터, 10 3이터, 잘못 읽힌 3이타 2 3이터 I터링, 처4, 변환 및 보. 4 Ad-h,c 쿼4, 정교한 I,T 분석, -시화 3 원시 3이터 및 처4 3이터 저A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1
  • 30.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS IoT Analytics Io( 데이터를 손쉽게 I석!!! A수 원천에J Io( 데이터를 수집 Ad-hoc 쿼리 & &uickSi-ht S계 데이터 전처리 및 보강 enrich! T전 관리형 저장소 r)w & time-series! Jupyter 노a북으로 Q층 I석 수집 처리 저장 I석가시c PREVIEW AVAILABLE TODAY
  • 31.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS IoT Analytics 컴포넌트 데이타셋파이프라인 수집 전처& & 보강 저장 분, & 시화, 머신 러닝 채널 데이터 스토어 Jupyter 노트북 & Amazon QuickSight 쿼&IoT 데이터 생성 운영, 비즈니스 어플&케이션
  • 32.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 채널을 통해 데이터 수집 • AWS IoT Analytics로의 진입점 • AWS IoT Core와의 연계 • 디바이스에서 생성된 raw 데이터에 대한 신뢰할 수 있는 저장소 • Built-in 마이크로 배칭/날짜별 파티셔닝 • Binary 및 JSON 데이터 모두를 지원 MQTT Amazon Kinesis
  • 33.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 파이프라인으로 IoT 데이터 처리 필터 변환 보강 노이즈, 오류가 생긴 데이터 필터링/클렌징 수학/조건 기반 변환 수행 컨텍스트 정보 반영 IoT 데이터 처리
  • 34.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 강력한 분석용 Jupyter 노트북 활용 • Jupyter 기반 머신 러닝 노트북 (Amazon SageMaker 활용) • AWS IoT Analytics 데이타셋과 연계
  • 35.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 기계 학습 유즈케이스를 위한 내장 템플릿
  • 36.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 인공 지능을 엣지(Edge)로 확장하려면?
  • 37.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 데이터 및 상태 동기화 로컬 액션 로컬 트리거 보안 AWS IoT를 엣지로 확장 로컬 ML 추론 Preview today OTA 업데이트 OPC-UA를 위한 프로토콜 어댑터 로컬 자원 접근 (Local resource access) AWS Greengrass
  • 38.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. PREVIEW AVAILABLE TODAY AWS Greengrass ML 추론 클라우드에서 ML 모델 학습 엣지에서 ML 추론 어플리케이션 가속화 네트워크 연결 안된 상태에서도 디바이스가 신속하게 액션 수행 Greengrass를 활용하여 디바이스 상에 최적화된 모델 배포 학습 데이타 스마터 모델 음성/사운드 인식 충돌 회피 이미지 인식 이상 탐지 기타 ! 유즈 케이스 예
  • 39.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 샘플 사례 - Greengrass 기반 창고 시스템 https://www.youtube.com/watch?v=dpatdO2uPCA
  • 40.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass ML 추론 장점 클라우드 내에서 학습 • 방대한 컴퓨팅 파워 • 대규모 데이터 저장소 학습 모델 및 Lambda 함수 추출된 인텔리전스 디바이스에서 추론 및 로컬 액션 수행 AWS Cloud for training 엣지에서 추론 • 적은 지연시간(latency) • 밴드위스 절감 • 규제/프라이버시
  • 41.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 학습된 모델을 Greengrass group내 “기계 학습“ 자원으로 추가 • Greengrass console내 Amazon Sagemaker 학습 모델 지정 가능 • 고객이 자체 학습시킨 모델도 s3에 위치시킨 후 지정 가능 배포 대상 Greengrass 디바이스로 배포 클라우드에서 학습한 모델 배포
  • 42.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Lambda 함수에서 GPU, FPGA와 같은 디바이스상의 ML 가속기에 접근하여 추론 속도를 향상 • 관련 코딩 불필요 • 간단하게 가속기를 Lambda함수가 접근할 필요가 있는 “Local Resource”로 선언 하드웨어 가속기 접근
  • 43.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 기 제작된 MXNet 패키지 제공으로 쉽게 활용 • Intel Atom E3900 (Apollo Lake) • NVIDIA Jetson TX2 • Raspberry Pi 고객 선호 프레임워크를 구현하여 활용 (예, TensorFlow, Caffe2, CNTK) 디바이스를 위한 기 제작된 MXNet
  • 44.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Lambda 예제로 추론 App을 생성을 지원하여, 손쉽게 구현 방법 참조 • 학습 모델을 적재(Load) • 로컬 추론을 위해서 로컬에서 생성된 데이터에 적용 • 액션 수행 Lambda 추론 예제 제공
  • 45.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS DeepLens Intel Atom (Apollo Lake)상에서 AWS AI 및 AWS Greengrass를 활용하는 딥러닝 비디오 카메라 AWS Greengrass + AI + 파트너십을 통한 혁신
  • 46.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. AWS IoT 2018 서비스 개요 AWS IoT Core AWS IoT Device Management AWS IoT Device Defender 엔드포인트 AWS Greengrass ML AWS IoT 1-Click AWS IoT Analytics Amazon FreeRTOS 이트웨이 Things Sense & Act 클라우드 스토리지 & 컴퓨트 안전한 디바이스 연 결 및 메시징 Fleet 온보&,관리, SW 업데이트 Fleet 감사(Audit), 보호 IoT 데이터 분석 및 인텔리전스
  • 47.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 결론 IoT & 엣지 컴퓨팅 + 무선 & 모바일 테크놀로지 + 기계 학습 & AI
  • 48.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 1. 미리 보기 가입하기 • AWS IoT Analytics : http://pages.awscloud.com/aws-iot-analytics-product-preview.html • AWS Greengrass ML 추론 : http://pages.awscloud.com/greengrass-ml-preview.html • AWS IoT 1-Click : http://pages.awscloud.com/aws-iot-1-click-preview.html 2. 서비스 관련 자료 • AWS IoT : https://aws.amazon.com/iot/ • AWS IoT Core : https://aws.amazon.com/iot-core/ • AWS IoT Device Management : http://aws.amazon.com/iot-device-management • AWS IoT Device Defender( 2018년 출시 예정 ): http://aws.amazon.com/iot-device-defender • AWS IoT Analytics ( Preview ) : http://aws.amazon.com/iot-analytics/ • AWS Greengrass ML 추론 ( Preview ) : http://aws.amazon.com/greengrass/ml/ • Amazon FreeRTOS : http://aws.amazon.com/freertos • AWS IoT 1-Click : http://aws.amazon.com/iot-1-click/ 3. 다양한 IoT 구현 시나리오, 아키텍처 및 기술 정보 획득 • AWS IoT 블로그 : http://aws.amazon.com/blogs/iot/ • AWS re:Invent 2017 IoT : http://www.youtube.com/results?search_query=re%3AInvent+2017+iot 본 강연이 끝난 후…
  • 49.
    © 2018, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Q&A 윤.찬 아마존웹서,스코리아, 테크에반젤리스트 channyun@amazon.com @channyun http://bit.ly/awskr-feedback AWS 프리티어