AWS는 제조사의 커넥티드 디바이스를 보다 안정적이고 안전하게 운영할 수 있는 다양한 AWS IoT 서비스를 제공하고 있습니다. 본 강연에서는 스마트 프로덕트에 AWS IoT를 도입한 국내 제조사 사례를 소개하고, 귀사의 비지니스에 IoT 기술을 어떻게 적용할 수 있는지 소개해드립니다.
12. 1978.03
경동나비엔 설립
1978 ~ 1991
경동보일러
“최초”콘덴싱 기반 구축
1992 ~ 2001
국내 정상으로의
도약
2002 ~ 2009
글로벌 기업
발전
2010 ~ 현재
글로벌 No.1 기업
도약
1
2 3 4 5
• 매출액 7,742억 원(2019년 기준)
• 국내업계 수출 1위 (무역협회 기준 2019년 업계 수출액의 84.1%)
• 북미 콘덴싱 보일러 및 온수기 시장 1위, 러시아 가스보일러 시장 1위
• 업계 유일 2억불 수출의 탑 수상 (2017년)
경동나비엔은?
13. 경동나비엔은 고효율, 친환경 에너지 기술을 통해 쾌적한 생활환경 파트너로 진화하고 있습니다.
SmartTok NaviLink AirOne Mate HomeIoT
경동나비엔 IoT 제품
22. • 기존 디바이스의 생성된 데이터를 AWS IoT Core 에 전달
▪ 기존 디바이스의 사용 프로토콜을 변환하여 AWS IoT Core로 전송
▪ 디바이스 컨트롤 데이터 및 메시징 데이터를 MQTT로 변환하여
IoT 플랫폼으로 전송
• 기존 WEB/APP 을 사용하기 위하여 호환 계층 구성
▪ 기존 사용자 등록/변경/업데이트를 위한 WEB사이트 구성
▪ 기존 APP 사용을 위해서 호환 계층을 구성
Converter / Legacy Application
23. • User Pool
▪ Authenticate and get tokens
• Identity Pool
▪ tokens for AWS credentials
• Other AWS Service
▪ Access AWS services with credentials
User Certification
24. • 상품 특성이 반영된 데이터 생성
• 다양한 데이터를 안전하게 수집/변환/저장/활용
• 데이터/서비스 이용 패턴 분석
Data Repository / Analytics / AI
25. 1. 비용 30% 감소 효과
2. 개발/배포 시간 50% 단축 효과
3. 서비스 중단 시간 단축 및 장애율 70% 감소
AWS 플랫폼 운영 효과
26. 1. AWS 기반 데이터 수집/분석 시스템 구축
2. AWS IoT 플랫폼 고도화 및 내재화 기술력 확보
3. AI/ML 적용을 통한 고객 가치 창출
경동나비엔 IoT 플랫폼 향후 계획
29. 주요 제품 : Brake, Steering, Suspension, ADAS, xEV
Steer by
Wire
e-Drive
OBC Fuel Cell
Converter
Brake
Steering
Suspension
ADAS
xEV
Steering
Torque
Overlay
30. 만도 글로벌 네트워크
20 18 8 7
Manufacturing R&D Sales/Trade Office Vehicle test
Mando Brose, Korea Mando Ningbo, China Mando Automotive India Limited, India
AutoV Mando, Malaysia Maysan Mando, Turkey Woory M Automotive
Korea
China
Japan
U.S.A
Turkey
Brazil
New
Zealand
Indonesia
India
Poland
Germany ●●●
●●●
●
●
●●●
J/V
Mexico
● ●
Malaysia
Sweden
31. 만도 서비스플랫폼 사업 방향
① 주력 분야 사업모델 확대
② 새로운 사업 분야 발굴
SPM B2B 모듈 판매 예측 정비 서비스충전소 정보
AI
Mobile Robot
Platform 보안 주차 충전 배달
Data Service
Business
예측 정비
√
AI
수리 보험충전소
Business
domain
Business
scope
New
(E-Bike,
Robot, etc.)
Existing
(Vehicle)
Device
①
②
Service
Robust and
universal service
platform
기존 자동차 부품 제조에서 신규 모빌리티 기기 및 서비스/솔루션으로 사업 확대
32. MMSP(Mando Mobility Service Platform)
Monitoring
Controlling
Device
management
Web/App
Application
Server
Device Data
(Server-Device API)
Vehicle Robot PM Dashboard App
DBMS
Security
Data
Image / Video / Voice
Recognition
Data analysis and
recommendation
AI
Data
(Server-Server API)
Service Data
MMSP
OEM
Solution
Partner
Service Co. Cloud Company
만도 신규 모빌리티 서비스들의 기본 Back-end 시스템
33. MMSP Architecture
Amazon S3
(1 Tier)
AWS Glue AWS Glue
Catalog
Amazon
Athena
Amazon
Kinesis
Firehose
Amazon
QuickSight
Amazon API
Gateway
Batch
Amazon EC2
Amazon
RDS
Service
Amazon EC2
AWS
Lambda
AWS
Lambda
AWS
Lambda
Amazon S3
(2 Tier)
Amazon S3
(3 Tier)
Amazon
SageMaker
AWS
IoT Core
Client Amazon API
Gateway
Service
AI
Data 수집
Device
AWS IoT
GreenGrass
자체 서버 구축의 어려움 감안, 단기간 상용화 수준의 서비스 플랫폼 개발을 위해 AWS 선택
34. H2Care – 수소충전소 정보 제공 서비스
: 서비스중
: 시스템화 진행중
MMSP
이용자앱관리자앱
대기 차량 정보, 충전소 상태 정보
충전소 기본 정보
(위치, 판매가격)
상태 정보
(운영, 고장, 유지보수)
대기 차량 정보
충전소 상태 정보
대기 차량 정보
통계 정보
H2
충전소 CCTV 영상 정보를 AI로 분석하여 대기 차량 카운팅 정보 제공
36. SPM (Smart Personal Mobility)
Safe Riding
Easy & Comfortable Riding
Curious & Attractive Riding
Just enjoy your riding
SPM 모듈 적용 자전거 예시
(2013년 출시된 만도 Footloose 제품)
SPM 모듈
(무체인 구동 시스템)
E-Bike 원격 모니터링과 OTA 서비스를 위해 MMSP와 AWS IoT 활용
37. Goalie (자율주행 순찰 로봇)
만도 로봇 플랫폼 – 다용도 확장 가능
실외 자율 주행에 특화
시흥 배곧 생명공원에 시범 운영 중
MMSP 기반 데이터 수집/저장/관제 기능 구현
39. 스마트 제품 솔루션 아키텍처
스마트 제품
- AWS IoT
Greengrass core
혹은 IoT device
SDK 탑재
AWS IoT Core
JIT (Just-in-time)
등록
제품 보호
AWS IoT
Device Defender
알림 서비스
이벤트 메시지
프록시
API 서비스
Amazon DynamoDB
Amazon SNS
스마트 제품
데이터
Amazon API
Gateway
Amazon Cognito
텔레메트리 분석
파이프라인
AWS IoT
Analytics
Amazon QuickSight
AWS Amplify
Amazon S3
bucket
소유자 웹/모바일
콘솔
Amazon CloudFront
AWS Lambda
명령 상태
디바이스 명령
제품
사용자
AWS Lambda
Amazon SNS
AWS Lambda
AWS Lambda
AWS Lambda
40. JIT (Just-in-time) 등록
스마트 제품
- AWS IoT
Greengrass core
혹은 IoT device
SDK 탑재
AWS IoT Core
JIT (Just-in-time)
등록
제품 보호
AWS IoT
Device Defender
알림
서비스
이벤트 메시지
프록시
API 서비스
Amazon DynamoDB
Amazon SNS
스마트 제품
데이터
Amazon API
Gateway
Amazon Cognito
텔레메트리 분석
파이프라인
AWS IoT
Analytics
Amazon QuickSight
AWS Amplify
제품
사용자
Amazon S3
bucket
소유자 웹/모바일
콘솔
Amazon CloudFront
AWS Lambda
명령 상태
디바이스 명령
AWS Lambda
Amazon SNS
AWS Lambda
AWS Lambda
AWS Lambda
41. JIT 등록 워크플로우
AWS IoT Core
IoT certificate IoT policy
IoT MQTT Protocol
Registration table
Just-in-time registration
Lambda function
$aws/events/certificates/registered/#
IoT 정책 생성 및 IoT 인증서에 연결
디바이스 상태
업데이트
1. 정책 생성
2. 인증서에 정책 연결
3. 인증서에 Thing 연결
CN=<<unique thing name>>
New certificate
Device gateway
IoT rule
Smart Product
IoT device certificate
42. 등록된 디바이스를 검색하는 방법
AWS IoT Device Management의 플릿 인덱싱을 사용하여 디바이스를 쉽게 찾을 수 있습니다
AWS IoT
Device
Management
43. 이벤트 메시지 프록시
스마트 제품
- AWS IoT
Greengrass core
혹은 IoT device
SDK 탑재
AWS IoT Core
JIT (Just-in-time)
등록
제품 보호
AWS IoT
Device Defender
알림
서비스
이벤트 메시지
프록시
API 서비스
Amazon DynamoDB
Amazon SNS
스마트 제품
데이터
Amazon API
Gateway
Amazon Cognito
텔레메트리 분석
파이프라인
AWS IoT
Analytics
Amazon QuickSight
AWS Amplify
제품
사용자
Amazon S3
bucket
소유자 웹/모바일
콘솔
Amazon CloudFront
AWS Lambda
명령 상태
디바이스 명령
AWS Lambda
Amazon SNS
AWS Lambda
AWS Lambda
AWS Lambda
44. 이벤트 메시지 프록시 워크플로우
AWS IoT Core
Device gateway
IoT rule
Smart Product Event table
Event message proxy
Lambda function
IoT device certificate
smartproduct/event/#
이벤트 메시지 Publish
Notification Service
Lambda function
Setting table
이벤트 메시지 삽입 사용자 Alert 수준 확인
Amazon SNS topic
Push
메시지 전송
IoT MQTT protocol
Amazon Simple
Queue Service
Amazon Kinesis
Heavy Workload
OR
45. 텔레메트리 분석 파이프라인
스마트 제품
- AWS IoT
Greengrass core
혹은 IoT device
SDK 탑재
AWS IoT Core
JIT (Just-in-time) 등록
제품 보호
AWS IoT
Device Defender
알림
서비스
이벤트 메시지
프록시
API 서비스
Amazon DynamoDB
Amazon SNS
스마트 제품
데이터
Amazon API
Gateway
Amazon Cognito
텔레메트리 분석
파이프라인
AWS IoT
Analytics
Amazon QuickSight
AWS Amplify
Amazon S3
bucket
소유자 웹/모바일
콘솔
Amazon CloudFront
AWS Lambda
명령 상태
제품 명령
제품
사용자
AWS Lambda
Amazon SNS
AWS Lambda
AWS Lambda
AWS Lambda
46. 텔레메트리 분석 워크플로우
Telemetry Lambda
function
텔레메트리 메시지
Publish
데이터 변환
(온도, 시간)
Channel DatasetPipeline Data store
AWS IoT AnalyticsAWS IoT Core
Device gateway
IoT rule
Smart Product
IoT device certificate
IoT MQTT protocol
smartproduct/telemetry/#
48. 디바이스 명령
스마트 제품
- AWS IoT
Greengrass core
혹은 IoT device
SDK 탑재
AWS IoT Core
JIT (Just-in-time) 등록
제품 보호
AWS IoT
Device Defender
알림
서비스
이벤트 메시지
프록시
API 서비스
Amazon DynamoDB
Amazon SNS
스마트 제품
데이터
Amazon API
Gateway
Amazon Cognito
텔레메트리 분석
파이프라인
AWS IoT
Analytics
Amazon QuickSight
AWS Amplify
Amazon S3
bucket
소유자 웹/모바일
콘솔
Amazon CloudFront
AWS Lambda
명령 상태
디바이스 명령
제품
사용자
AWS Lambda
Amazon SNS
AWS Lambda
AWS Lambda
AWS Lambda
49. 디바이스 명령 워크플로우
Device gateway
IoT rule
Smart Product
Command table
Command service
Lambda function
IoT device certificate
smartproduct/command/#
명령 Subscribe/Publish
Command status
Lambda function
명령 토픽 Publish
UI로 명령 실행IoT MQTT protocol
IoT shadow
AWS IoT Core
IoT reported
state
IoT desired
state 사용자
명령 삽입
명령 업데이트
50. 제품 보호
스마트 제품
- AWS IoT
Greengrass core
혹은 IoT device
SDK 탑재
AWS IoT Core
JIT (Just-in-time) 등록
제품 보호
AWS IoT
Device Defender
알림
서비스
이벤트 메시지
프록시
API 서비스
Amazon DynamoDB
Amazon SNS
스마트 제품
데이터
Amazon API
Gateway
Amazon Cognito
텔레메트리 분석
파이프라인
AWS IoT
Analytics
Amazon QuickSight
AWS Amplify
Amazon S3
bucket
소유자 웹/모바일
콘솔
Amazon CloudFront
AWS Lambda
명령 상태
디바이스 명령
제품
사용자
AWS Lambda
Amazon SNS
AWS Lambda
AWS Lambda
AWS Lambda
51. 보호 감사 구성
이름 확인 심각도 리소스 유형 활성화
CA 인증서가 취소되었지만 디바이스 인증서가 계속 활성 상태임 심각 CA 인증서 ✓
IoT 정책이 너무 허용적임 심각 정책 ✓
디바이스 인증서 공유됨 심각 디바이스 인증서 ✓
디바이스 인증서 키 품질 심각 디바이스 인증서 ✓
인증된 Cognito 역할이 너무 허용적임 심각 Cognito 풀 ✓
MQTT 클라이언트 ID 충돌 높음 클라이언트 ID ✓
CA 인증서 만료 중간 CA 인증서 ✓
디바이스 인증서 만료 중간 디바이스 인증서 ✓
취소된 디바이스 인증서가 계속 활성 상태임 중간 디바이스 인증서 ✓
로깅 비활성화됨 낮음 계정 설정 ✓
52. 모범 사례 요약 및 리소스
데이터 분석메시지 처리 보안
서버리스 아키텍처 제품 등록 제품 검색
관련 리소스 :
https://aws.amazon.com/manufacturing/smart-products/
https://aws.amazon.com/solutions/smart-product-solution/