SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
GCD 가전 개발방안
- Google Cloud Device -
SW개발실/SD팀
2014.07.12
About GCD(Google Cloud Device)?
①
②
③
Internet
명칭 역할 개발 범위
①
Google
Cloud
Device
Server
• GCD API 제공
• Cloud Storage 지원
-
② G-Board
• GCD와 통신 (Internet)
• SVC App과 통신
(Internet)
• SVC App과 통신
(Local N/W)
• CE와 결합/연동
• CE와 GCD 간 통신 중계
• 제어 명령어 처리
• G-Board 개발
• Linux OS 포팅
• GCM API 포팅
• CE 통신 프로토콜 설계/구현
및 표준화
• Command Set 설계/구현
• SVC-GCD-CE 간 명령어 처리
를 위한 Parser 구현
• Multicast Channel 정합 기능
구현
• HTTP 서버 탑재/구현
• mDNS 데몬 탑재 및 CE 검색
기능 구현
• Exponential backoff 처리
• G-zip 엔진 탑재
• OTA Platform 탑재(*)
• CE 정합 및 디버깅
③
응용
서비스
(Client)
• GCD 연동 (Internet)
• G-Board와 통신
(through GCD)
• G-Board와 통신
(Local N/W)
• 사용자 서비스 제공
• 소비자 가전 원격 제어
• Android/iOS 기반 Client
• Registration Ticket 구현
• 원격 제어를 위한 Command
Parser 구 현
(직관적 제어명령어 지원)
• Google계정 인증/연동처리
• GCM or XMPP 채널 구축
• Multicast Channel 접속/검색
기능 구현
④
소비자
가전
(CE)
• G-Board 탑재/결합/연동
• 제어 명령어 수신 후 동작
결과 (상향) 회신
• 원격 제어를 위한 Command
Set 제품 내 탑재/지원
• G-Board 탑재/결합 I/F 제공
• G-Board 정합 및 디버깅 지원
④
GCD(Google Cloud Device)는
소비자 가전(CE)에 G-Board를
내부 탑재하거나 외부에 결합
해 완성된다.
GCD
GCD Structure #1 (가전기기에 GCD HW 모듈 탑재)
UART
③ 제어 명령 파싱,
제어 조작
④ 제어명령
처리결과
소비자
장점
POINT : 확장성 보장
- OS 및 HW 사양 관계없이 다양한 제품에 적용 용이
- 청소기 SW 및 HW 와 독립적인 개발 가능
- SW 및 HW 표준화 용이
단점
POINT : 가격상승 가능성이 있고 기구 변경이 필요
- 별도의 GCD 모듈(HW)이 필요하여 가격상승의 요인
- GCD 모듈의 실장을 위한 추가 공간 필요
특징
소비자 가전기기에 G-Board (‘GCD Server’
연동 I/F 및 GCD API가 포팅된 H/W) 결합 시
‘GCD(Google Cloud Device’ 기능이 구현됨.
BigData
Server
GCD Structure #2 (가전기기 펌웨어 내 GCD SW 모듈 포팅)
장점
POINT : 원가절감
- 추가 HW를 필요로 하지 않음
- SW 형태의 GCD 모듈로 제공
단점
POINT : M/W 내 포팅 시 호환성 확인 필요 확장성
취약
- 청소기 SW에 GCD SW 모듈 포팅 시 호환성 확인
필요
- 제품의 사양에 따라 적용이 불가능 할 수 있음
- 제품에 적용 시 SW 포팅 작업이 필요
특징
소비자 가전기기 내부 구동 SW인 펌웨어에
‘GCD API’를 직접 포팅하는 형태로 기존
제품 내/외부 기구/구조 변경이 없는 반면,
제품 별 ‘포팅작업’이 수시 발생함.
② 기기 제어 명령 ③ 기기 제어 처리
소비자
BigData
Server
GCD Structure 활용 시나리오 (예시 1)
Internet
• 제품 이용 이력 보고
• 제품 이상 유무 보고
온수매트
소비자
고객센터
시나리오
• (온수매트 컨트롤러 + G-Board) = GCD 온수매트
• 온수매트 사용 이력 및 발열 분포도, 이상유무를 상향 전송
• 고객센터는 BigData 서버를 활용, 마케팅 데이터 도출
• 소비자, 원격 조작 시 ‘GCD’는 3rd Party Data(외기 온도 등)
및 기존 이용 이력(실내공간 크기, 평균 실내온도, 평균
조작온도 등)을 참조하여 최적 상태로 동작
BigData
Server
GCD Structure 활용 시나리오 (예시 2)
Internet
• 제품 이용 이력 보고
• 제품 이상 유무 보고
소비자
고객센터
시나리오
• (전기밥솥 + G-Board) = GCD 밥솥
• 사용 이력 및 이상유무를 상향 전송
• 고객센터는 BigData 서버를 활용, 마케팅 데이터 도출
• 소비자, 취사 모드와 취사 시간을 원격으로 조작
• 소모품 상태가 노후한 경우, 소비자에게 교체 요청
BigData
Server
전기밥솥
GCD Structure 활용 시나리오 (예시 3)
Internet
• 제품 이용 이력 보고
• 제품 이상 유무 보고
소비자
고객센터
시나리오
• (OTT + G-Board) = GCD OTT
• 사용 이력 및 이상유무를 상향 전송
• 소비자, 원격으로 지상파 녹화(shift)를 지시하거나 시청
큐시트 편집/설정 가능
• 고객센터는 BigData 서버를 활용, 마케팅 데이터 도출.
원격으로 펌웨어 업데이트
BigData
Server
OTT
GCD 가전 관련, 업무분장 (Structure #1 기준)
개발1,2,3실
 H/W 설계/개발
 Firmware 개발
 기구 디자인 및 설계
 기구 제작(Mock-Up)
 조립 양산
SD팀
 H/W 설계/개발
 S/W 설계/개발
SD팀
 Cloud 연동 I/F 설계/개발
 Cloud 연동 표준화 설계
SW개발실
 GCD Client 설계
 GCD Client 개발
 GCD Client Test-Kit
작성
BigData
Server
Google
Cloud Device
Server
SW개발실
 GCD 서버 운영계획
 GCD 서버 Admin 설계/
개발
 BigData 서버 운영
GCD 가전 관련, 업무분장
업무분장 개발1실 개발2실 가전개발실 SW개발실
가전기기
H/W 설계/개발 제품 별 각 실 X
F/W 개발 제품 별 각 실 X
기구 디자인/설계 제품 별 각 실 X
기구 제작 (MOCK-UP) 제품 별 각 실 X
조립 양산 제품 별 각 실 X
IoT I/F
GCD 응용서비스/기능 설계 X X X O
H/W 설계/개발 X X X SD팀
S/W 설계/개발 X X X SD팀
Cloud 연동 I/F 설계/개발 X X X SD팀
Cloud 연동 표준화 설계 X X X SD팀
GCD Client 기획/설계 X X X O
GCD Client 개발 X X X O
GCD Web Admin 설계/개발 X X X O
GCD Client Test-Kit 작성 X X X O
G-Board 기반, Test-Kit 작성 X X X SD팀
Q.A 단위/통합/응용 Test 품질관리실
GCD 가전 개발 (예상)일정계획
6.23
6.26
6.29
7.2
7.5
7.8
7.11
7.14
7.17
7.20
7.23
7.26
7.29
8.1
8.4
8.7
8.10
8.13
8.16
8.19
8.22
8.25
8.28
8.31
9.3
9.6
9.9
9.12
9.15
9.18
9.21
9.24
9.27
9.30
10.3
10.6
10.9
10.12
10.15
10.18
10.21
10.24
10.27
10.30
11.2
11.5
11.8
11.11
11.14
11.17
11.20
11.23
11.26
11.29
12.2
12.5
12.8
12.11
12.14
12.17
12.20
12.23
12.26
12.29
1.1
1.4
1.7
1.10
1.13
1.16
1.19
1.22
1.25
1.28
1.31
2.3
2.6
2.9
2.12
2.15
2.18
2.21
2.24
2.27
WBS 태스크 시작일 종료일
1 GCD 개발 14-6.23 15-2.28
1.1 [개발 준비] 14-6.23 14-7.18
1.1.1 컨셉 정의 초안 14-6.23 14-6.25
1.1.2 요구사항 정리 초안 14-6.26 14-6.30
1.1.3 기능 정의 초안 14-6.27 14-7.4
1.1.4 동작 시나리오 초안 14-7.3 14-7.18
1.1.5 디자인 시나리오 초안 14-7.7 14-7.18
1.1.6 Job Define 14-7.7 14-7.18
1.1.7 Job Assigne 14-7.7 14-7.18
1.2 [H/W] 14-7.9 15-2.28
1.2.1 사양 정의 14-7.9 14-7.25
1.2.2 주요 부품 선정 14-7.9 14-7.25
1.2.3 Working Sample 14-7.21 14-9.26
1.2.1 Engineering Sample 14-9.29 14-10.31
1.2.2 Pilot Sample 14-11.3 14-12.5
1.2.3 Pre Product (생산기술과 협의) 14-12.8 15-1.29
1.2.4 Mass Product (생산기술과 협의) 15-2.3 15-2.28
1.3 [기구] 14-7.14 15-1.29
1.3.1 제품 디자인 14-7.14 14-8.14
1.3.2 기구 디자인 14-8.11 14-9.19
1.3.3 Mock Up 14-9.17 14-9.26
1.3.4 초도 금형 T0 14-9.24 14-10.17
1.3.5 T1 …….. T? 14-10.20 14-11.21
1.3.6 Final 기구 (PP 일정과 협의) 14-12.8 15-1.29
1.4 [인증/QA] 14-9.11 15-2.28
1.4.1 내부 QA 14-9.11 15-1.29
1.4.2 1차 인증 ( 보드 상태 인증 ) 14-11.3 14-12.5
1.4.3 2차 인증 ( 신뢰성 등 ) 14-12.8 15-1.10
1.4.4 3차 인증 ( 사업자 인증 ) 15-1.8 15-2.28
1.5 [S/W] 14-7.21 15-2.28
1.5.1 OS Porting 14-7.21 14-8.22
1.5.2 Driver 14-8.11 14-9.26
1.5.3 Middleware 14-8.11 14-10.10
1.5.4 Working Sample 14-7.21 14-9.26
1.5.5 Engineering Sample 14-10.1 14-10.31
1.5.6 Pilot Sample 14-11.3 14-12.5
1.5.7 Pre Product (생산기술과 협의) 14-12.8 15-1.29
1.5.8 Mass Product (생산기술과 협의) 15-2.3 15-2.28
1.6 [생산 준비] 14-11.3 15-1.29
1.6.1 부품 구매 14-11.3 15-1.29
1.6.2 생산 Jig 제작 14-12.22 15-1.29
1.6.3 생산 Tools 제작 14-11.3 15-1.29
1.6.4 악세서리 선정/구매 14-12.8 15-1.29
1.6.5 Manual 제작 14-11.3 15-1.29
1.6.6 제품 Box 제작 14-11.3 15-1.29
1.6.7 인증, Mac 등 Sticker 제작 14-12.1 15-1.29
1.7 [GCD Client] 14-7.14 14-10.31
1.7.1 요구사항 분석 및 유관부서 협업 미팅 14-7.14 14-7.25
1.7.2 Command Set/Device State 정의 14-7.23 14-7.31
1.7.3 Client Application 설계 14-8.1 14-8.18
1.7.4 Client Application 개발 14-8.19 14-10.8
1.7.5 테스트 시나리오 작성 14-10.6 14-10.8
1.7.6 단위/통합 테스트 14-10.10 14-10.17
1.7.7 1차 베타버전 배포 14-10.18 14-10.20
1.7.8 GCD 서버 연동 테스트 및 디버깅 14-10.20 14-10.30
1.7.9 1.0 정식버전 배포 14-10.30 14-10.31
1.8 [GCD Server : BigData Server] 14-7.9 14-10.30
1.8.1 GCD Server 조사/분석 14-7.9 14-7.29
1.8.2 GCD Server 운영 내용/활용방안 도출 14-7.27 14-8.22
1.8.3 GCD Server 데이터 활용기획/Admin 기획 14-8.25 14-9.12
1.8.4 BigData 분석기법 연구 14-9.15 14-9.30
1.8.5 GCD Server Admin 설계 14-9.22 14-9.26
1.8.6 GCD Server Admin 구현 14-9.29 14-10.24
1.8.7 데이터 분석,단위/연동 테스트 14-10.13 14-10.30
2014년도 2015년도

Más contenido relacionado

Similar a 140712 gcd가전 활용방안(ver2)

이력서_김태연_한글
이력서_김태연_한글이력서_김태연_한글
이력서_김태연_한글TAIYEON KIM
 
mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 SANGHEE SHIN
 
Python on Android
Python on AndroidPython on Android
Python on Android용 최
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Samsung Electronics
 
CDMA(GPS) Time generator & sync
CDMA(GPS) Time generator & syncCDMA(GPS) Time generator & sync
CDMA(GPS) Time generator & syncDeok kyu Ahn
 
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...OpenStack Korea Community
 
Provisioning Dedicated Game Server on Kubernetes Cluster
Provisioning Dedicated Game Server on Kubernetes ClusterProvisioning Dedicated Game Server on Kubernetes Cluster
Provisioning Dedicated Game Server on Kubernetes ClusterJinwoong Kim
 
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트iFunFactory Inc.
 
2015 n tels iot product lineup_2015
2015 n tels iot product lineup_20152015 n tels iot product lineup_2015
2015 n tels iot product lineup_2015SangHoon Lee
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Jinwoong Kim
 
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
 
if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01Klaytn
 
C-games 사업설명회_발표자료_사업설명회1부
C-games 사업설명회_발표자료_사업설명회1부C-games 사업설명회_발표자료_사업설명회1부
C-games 사업설명회_발표자료_사업설명회1부C-games
 
사업설명회 1부: C-games 서비스 소개
사업설명회 1부: C-games 서비스 소개사업설명회 1부: C-games 서비스 소개
사업설명회 1부: C-games 서비스 소개C-games
 
델파이 소스코드의재발견
델파이 소스코드의재발견델파이 소스코드의재발견
델파이 소스코드의재발견Devgear
 
Things Factory Introduction (한글)
Things Factory Introduction (한글)Things Factory Introduction (한글)
Things Factory Introduction (한글)Hatio, Lab.
 
한컴MDS_Windows Server CAL-Less Program
한컴MDS_Windows Server CAL-Less Program한컴MDS_Windows Server CAL-Less Program
한컴MDS_Windows Server CAL-Less ProgramHANCOM MDS
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsminseok kim
 
Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...
Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...
Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...Cloud-Barista Community
 

Similar a 140712 gcd가전 활용방안(ver2) (20)

이력서_김태연_한글
이력서_김태연_한글이력서_김태연_한글
이력서_김태연_한글
 
mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 mago3D 한국어 소개 자료
mago3D 한국어 소개 자료
 
Python on Android
Python on AndroidPython on Android
Python on Android
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900
 
CDMA(GPS) Time generator & sync
CDMA(GPS) Time generator & syncCDMA(GPS) Time generator & sync
CDMA(GPS) Time generator & sync
 
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
 
Provisioning Dedicated Game Server on Kubernetes Cluster
Provisioning Dedicated Game Server on Kubernetes ClusterProvisioning Dedicated Game Server on Kubernetes Cluster
Provisioning Dedicated Game Server on Kubernetes Cluster
 
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
 
2020.02.06 우리는 왜 glue를 버렸나?
2020.02.06 우리는 왜 glue를 버렸나?2020.02.06 우리는 왜 glue를 버렸나?
2020.02.06 우리는 왜 glue를 버렸나?
 
2015 n tels iot product lineup_2015
2015 n tels iot product lineup_20152015 n tels iot product lineup_2015
2015 n tels iot product lineup_2015
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현
 
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
 
if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01
 
C-games 사업설명회_발표자료_사업설명회1부
C-games 사업설명회_발표자료_사업설명회1부C-games 사업설명회_발표자료_사업설명회1부
C-games 사업설명회_발표자료_사업설명회1부
 
사업설명회 1부: C-games 서비스 소개
사업설명회 1부: C-games 서비스 소개사업설명회 1부: C-games 서비스 소개
사업설명회 1부: C-games 서비스 소개
 
델파이 소스코드의재발견
델파이 소스코드의재발견델파이 소스코드의재발견
델파이 소스코드의재발견
 
Things Factory Introduction (한글)
Things Factory Introduction (한글)Things Factory Introduction (한글)
Things Factory Introduction (한글)
 
한컴MDS_Windows Server CAL-Less Program
한컴MDS_Windows Server CAL-Less Program한컴MDS_Windows Server CAL-Less Program
한컴MDS_Windows Server CAL-Less Program
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
 
Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...
Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...
Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...
 

Más de Seung Min Shin

120727 애드크런치 화면 설계안(v0.31) 공개
120727 애드크런치 화면 설계안(v0.31) 공개120727 애드크런치 화면 설계안(v0.31) 공개
120727 애드크런치 화면 설계안(v0.31) 공개Seung Min Shin
 
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.Seung Min Shin
 
데이터방송 산업분석 보고서 (2010)
데이터방송 산업분석 보고서 (2010)데이터방송 산업분석 보고서 (2010)
데이터방송 산업분석 보고서 (2010)Seung Min Shin
 
남미 주요국가 방송사업자 현황(2010)
남미 주요국가 방송사업자 현황(2010)남미 주요국가 방송사업자 현황(2010)
남미 주요국가 방송사업자 현황(2010)Seung Min Shin
 
동남아시아 주요국가 방송사업자 현황(2010)
동남아시아 주요국가 방송사업자 현황(2010)동남아시아 주요국가 방송사업자 현황(2010)
동남아시아 주요국가 방송사업자 현황(2010)Seung Min Shin
 
[아이디어 시즌 - 001] smart gas metering
[아이디어 시즌 - 001] smart gas metering[아이디어 시즌 - 001] smart gas metering
[아이디어 시즌 - 001] smart gas meteringSeung Min Shin
 
고랫적 아이디어_씨네마 윷놀이
고랫적 아이디어_씨네마 윷놀이고랫적 아이디어_씨네마 윷놀이
고랫적 아이디어_씨네마 윷놀이Seung Min Shin
 
고랫적 아이디어 대방출 - 3(아이템 모바일샵/사투리사전/패러디극장/응모대행)
고랫적 아이디어 대방출 - 3(아이템 모바일샵/사투리사전/패러디극장/응모대행)고랫적 아이디어 대방출 - 3(아이템 모바일샵/사투리사전/패러디극장/응모대행)
고랫적 아이디어 대방출 - 3(아이템 모바일샵/사투리사전/패러디극장/응모대행)Seung Min Shin
 
고랫적 아이디어 대방출 - 2(타임캡슐/손난로/연애스캐쥴/치한퇴치기/캔디탈출)
고랫적 아이디어 대방출 - 2(타임캡슐/손난로/연애스캐쥴/치한퇴치기/캔디탈출)고랫적 아이디어 대방출 - 2(타임캡슐/손난로/연애스캐쥴/치한퇴치기/캔디탈출)
고랫적 아이디어 대방출 - 2(타임캡슐/손난로/연애스캐쥴/치한퇴치기/캔디탈출)Seung Min Shin
 
고랫적 아이디어 대방출 - 1 (안구운동/음악치료)
고랫적 아이디어 대방출 - 1 (안구운동/음악치료)고랫적 아이디어 대방출 - 1 (안구운동/음악치료)
고랫적 아이디어 대방출 - 1 (안구운동/음악치료)Seung Min Shin
 
증강현실 기반의 지역광고 사업
증강현실 기반의 지역광고 사업증강현실 기반의 지역광고 사업
증강현실 기반의 지역광고 사업Seung Min Shin
 
e-Learning & T-Learning 시장현황과 기회 분석
e-Learning & T-Learning 시장현황과 기회 분석e-Learning & T-Learning 시장현황과 기회 분석
e-Learning & T-Learning 시장현황과 기회 분석Seung Min Shin
 
시장조사와 수익성분석
시장조사와 수익성분석시장조사와 수익성분석
시장조사와 수익성분석Seung Min Shin
 
사투리 SMS 서비스 기획안
사투리 SMS 서비스 기획안사투리 SMS 서비스 기획안
사투리 SMS 서비스 기획안Seung Min Shin
 
모바일 포스트잇 시나리오 V0.2
모바일 포스트잇 시나리오 V0.2모바일 포스트잇 시나리오 V0.2
모바일 포스트잇 시나리오 V0.2Seung Min Shin
 
디지털케이블tv의 롤모델 for KCTA2010
디지털케이블tv의 롤모델 for KCTA2010 디지털케이블tv의 롤모델 for KCTA2010
디지털케이블tv의 롤모델 for KCTA2010 Seung Min Shin
 
(세미나) 스마트tv의 서비스플랫폼 제안
(세미나) 스마트tv의 서비스플랫폼 제안(세미나) 스마트tv의 서비스플랫폼 제안
(세미나) 스마트tv의 서비스플랫폼 제안Seung Min Shin
 
아이템 발굴 방법..
아이템 발굴 방법..아이템 발굴 방법..
아이템 발굴 방법..Seung Min Shin
 
아이템 발굴 신승민
아이템 발굴 신승민아이템 발굴 신승민
아이템 발굴 신승민Seung Min Shin
 
아이템 발굴 핸드워킹 시트
아이템 발굴 핸드워킹 시트아이템 발굴 핸드워킹 시트
아이템 발굴 핸드워킹 시트Seung Min Shin
 

Más de Seung Min Shin (20)

120727 애드크런치 화면 설계안(v0.31) 공개
120727 애드크런치 화면 설계안(v0.31) 공개120727 애드크런치 화면 설계안(v0.31) 공개
120727 애드크런치 화면 설계안(v0.31) 공개
 
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
리워드 서비스 '애드크런치' 시뮬레이션 자료 공개합니다.
 
데이터방송 산업분석 보고서 (2010)
데이터방송 산업분석 보고서 (2010)데이터방송 산업분석 보고서 (2010)
데이터방송 산업분석 보고서 (2010)
 
남미 주요국가 방송사업자 현황(2010)
남미 주요국가 방송사업자 현황(2010)남미 주요국가 방송사업자 현황(2010)
남미 주요국가 방송사업자 현황(2010)
 
동남아시아 주요국가 방송사업자 현황(2010)
동남아시아 주요국가 방송사업자 현황(2010)동남아시아 주요국가 방송사업자 현황(2010)
동남아시아 주요국가 방송사업자 현황(2010)
 
[아이디어 시즌 - 001] smart gas metering
[아이디어 시즌 - 001] smart gas metering[아이디어 시즌 - 001] smart gas metering
[아이디어 시즌 - 001] smart gas metering
 
고랫적 아이디어_씨네마 윷놀이
고랫적 아이디어_씨네마 윷놀이고랫적 아이디어_씨네마 윷놀이
고랫적 아이디어_씨네마 윷놀이
 
고랫적 아이디어 대방출 - 3(아이템 모바일샵/사투리사전/패러디극장/응모대행)
고랫적 아이디어 대방출 - 3(아이템 모바일샵/사투리사전/패러디극장/응모대행)고랫적 아이디어 대방출 - 3(아이템 모바일샵/사투리사전/패러디극장/응모대행)
고랫적 아이디어 대방출 - 3(아이템 모바일샵/사투리사전/패러디극장/응모대행)
 
고랫적 아이디어 대방출 - 2(타임캡슐/손난로/연애스캐쥴/치한퇴치기/캔디탈출)
고랫적 아이디어 대방출 - 2(타임캡슐/손난로/연애스캐쥴/치한퇴치기/캔디탈출)고랫적 아이디어 대방출 - 2(타임캡슐/손난로/연애스캐쥴/치한퇴치기/캔디탈출)
고랫적 아이디어 대방출 - 2(타임캡슐/손난로/연애스캐쥴/치한퇴치기/캔디탈출)
 
고랫적 아이디어 대방출 - 1 (안구운동/음악치료)
고랫적 아이디어 대방출 - 1 (안구운동/음악치료)고랫적 아이디어 대방출 - 1 (안구운동/음악치료)
고랫적 아이디어 대방출 - 1 (안구운동/음악치료)
 
증강현실 기반의 지역광고 사업
증강현실 기반의 지역광고 사업증강현실 기반의 지역광고 사업
증강현실 기반의 지역광고 사업
 
e-Learning & T-Learning 시장현황과 기회 분석
e-Learning & T-Learning 시장현황과 기회 분석e-Learning & T-Learning 시장현황과 기회 분석
e-Learning & T-Learning 시장현황과 기회 분석
 
시장조사와 수익성분석
시장조사와 수익성분석시장조사와 수익성분석
시장조사와 수익성분석
 
사투리 SMS 서비스 기획안
사투리 SMS 서비스 기획안사투리 SMS 서비스 기획안
사투리 SMS 서비스 기획안
 
모바일 포스트잇 시나리오 V0.2
모바일 포스트잇 시나리오 V0.2모바일 포스트잇 시나리오 V0.2
모바일 포스트잇 시나리오 V0.2
 
디지털케이블tv의 롤모델 for KCTA2010
디지털케이블tv의 롤모델 for KCTA2010 디지털케이블tv의 롤모델 for KCTA2010
디지털케이블tv의 롤모델 for KCTA2010
 
(세미나) 스마트tv의 서비스플랫폼 제안
(세미나) 스마트tv의 서비스플랫폼 제안(세미나) 스마트tv의 서비스플랫폼 제안
(세미나) 스마트tv의 서비스플랫폼 제안
 
아이템 발굴 방법..
아이템 발굴 방법..아이템 발굴 방법..
아이템 발굴 방법..
 
아이템 발굴 신승민
아이템 발굴 신승민아이템 발굴 신승민
아이템 발굴 신승민
 
아이템 발굴 핸드워킹 시트
아이템 발굴 핸드워킹 시트아이템 발굴 핸드워킹 시트
아이템 발굴 핸드워킹 시트
 

140712 gcd가전 활용방안(ver2)

  • 1. GCD 가전 개발방안 - Google Cloud Device - SW개발실/SD팀 2014.07.12
  • 2. About GCD(Google Cloud Device)? ① ② ③ Internet 명칭 역할 개발 범위 ① Google Cloud Device Server • GCD API 제공 • Cloud Storage 지원 - ② G-Board • GCD와 통신 (Internet) • SVC App과 통신 (Internet) • SVC App과 통신 (Local N/W) • CE와 결합/연동 • CE와 GCD 간 통신 중계 • 제어 명령어 처리 • G-Board 개발 • Linux OS 포팅 • GCM API 포팅 • CE 통신 프로토콜 설계/구현 및 표준화 • Command Set 설계/구현 • SVC-GCD-CE 간 명령어 처리 를 위한 Parser 구현 • Multicast Channel 정합 기능 구현 • HTTP 서버 탑재/구현 • mDNS 데몬 탑재 및 CE 검색 기능 구현 • Exponential backoff 처리 • G-zip 엔진 탑재 • OTA Platform 탑재(*) • CE 정합 및 디버깅 ③ 응용 서비스 (Client) • GCD 연동 (Internet) • G-Board와 통신 (through GCD) • G-Board와 통신 (Local N/W) • 사용자 서비스 제공 • 소비자 가전 원격 제어 • Android/iOS 기반 Client • Registration Ticket 구현 • 원격 제어를 위한 Command Parser 구 현 (직관적 제어명령어 지원) • Google계정 인증/연동처리 • GCM or XMPP 채널 구축 • Multicast Channel 접속/검색 기능 구현 ④ 소비자 가전 (CE) • G-Board 탑재/결합/연동 • 제어 명령어 수신 후 동작 결과 (상향) 회신 • 원격 제어를 위한 Command Set 제품 내 탑재/지원 • G-Board 탑재/결합 I/F 제공 • G-Board 정합 및 디버깅 지원 ④ GCD(Google Cloud Device)는 소비자 가전(CE)에 G-Board를 내부 탑재하거나 외부에 결합 해 완성된다. GCD
  • 3. GCD Structure #1 (가전기기에 GCD HW 모듈 탑재) UART ③ 제어 명령 파싱, 제어 조작 ④ 제어명령 처리결과 소비자 장점 POINT : 확장성 보장 - OS 및 HW 사양 관계없이 다양한 제품에 적용 용이 - 청소기 SW 및 HW 와 독립적인 개발 가능 - SW 및 HW 표준화 용이 단점 POINT : 가격상승 가능성이 있고 기구 변경이 필요 - 별도의 GCD 모듈(HW)이 필요하여 가격상승의 요인 - GCD 모듈의 실장을 위한 추가 공간 필요 특징 소비자 가전기기에 G-Board (‘GCD Server’ 연동 I/F 및 GCD API가 포팅된 H/W) 결합 시 ‘GCD(Google Cloud Device’ 기능이 구현됨. BigData Server
  • 4. GCD Structure #2 (가전기기 펌웨어 내 GCD SW 모듈 포팅) 장점 POINT : 원가절감 - 추가 HW를 필요로 하지 않음 - SW 형태의 GCD 모듈로 제공 단점 POINT : M/W 내 포팅 시 호환성 확인 필요 확장성 취약 - 청소기 SW에 GCD SW 모듈 포팅 시 호환성 확인 필요 - 제품의 사양에 따라 적용이 불가능 할 수 있음 - 제품에 적용 시 SW 포팅 작업이 필요 특징 소비자 가전기기 내부 구동 SW인 펌웨어에 ‘GCD API’를 직접 포팅하는 형태로 기존 제품 내/외부 기구/구조 변경이 없는 반면, 제품 별 ‘포팅작업’이 수시 발생함. ② 기기 제어 명령 ③ 기기 제어 처리 소비자 BigData Server
  • 5. GCD Structure 활용 시나리오 (예시 1) Internet • 제품 이용 이력 보고 • 제품 이상 유무 보고 온수매트 소비자 고객센터 시나리오 • (온수매트 컨트롤러 + G-Board) = GCD 온수매트 • 온수매트 사용 이력 및 발열 분포도, 이상유무를 상향 전송 • 고객센터는 BigData 서버를 활용, 마케팅 데이터 도출 • 소비자, 원격 조작 시 ‘GCD’는 3rd Party Data(외기 온도 등) 및 기존 이용 이력(실내공간 크기, 평균 실내온도, 평균 조작온도 등)을 참조하여 최적 상태로 동작 BigData Server
  • 6. GCD Structure 활용 시나리오 (예시 2) Internet • 제품 이용 이력 보고 • 제품 이상 유무 보고 소비자 고객센터 시나리오 • (전기밥솥 + G-Board) = GCD 밥솥 • 사용 이력 및 이상유무를 상향 전송 • 고객센터는 BigData 서버를 활용, 마케팅 데이터 도출 • 소비자, 취사 모드와 취사 시간을 원격으로 조작 • 소모품 상태가 노후한 경우, 소비자에게 교체 요청 BigData Server 전기밥솥
  • 7. GCD Structure 활용 시나리오 (예시 3) Internet • 제품 이용 이력 보고 • 제품 이상 유무 보고 소비자 고객센터 시나리오 • (OTT + G-Board) = GCD OTT • 사용 이력 및 이상유무를 상향 전송 • 소비자, 원격으로 지상파 녹화(shift)를 지시하거나 시청 큐시트 편집/설정 가능 • 고객센터는 BigData 서버를 활용, 마케팅 데이터 도출. 원격으로 펌웨어 업데이트 BigData Server OTT
  • 8. GCD 가전 관련, 업무분장 (Structure #1 기준) 개발1,2,3실  H/W 설계/개발  Firmware 개발  기구 디자인 및 설계  기구 제작(Mock-Up)  조립 양산 SD팀  H/W 설계/개발  S/W 설계/개발 SD팀  Cloud 연동 I/F 설계/개발  Cloud 연동 표준화 설계 SW개발실  GCD Client 설계  GCD Client 개발  GCD Client Test-Kit 작성 BigData Server Google Cloud Device Server SW개발실  GCD 서버 운영계획  GCD 서버 Admin 설계/ 개발  BigData 서버 운영
  • 9. GCD 가전 관련, 업무분장 업무분장 개발1실 개발2실 가전개발실 SW개발실 가전기기 H/W 설계/개발 제품 별 각 실 X F/W 개발 제품 별 각 실 X 기구 디자인/설계 제품 별 각 실 X 기구 제작 (MOCK-UP) 제품 별 각 실 X 조립 양산 제품 별 각 실 X IoT I/F GCD 응용서비스/기능 설계 X X X O H/W 설계/개발 X X X SD팀 S/W 설계/개발 X X X SD팀 Cloud 연동 I/F 설계/개발 X X X SD팀 Cloud 연동 표준화 설계 X X X SD팀 GCD Client 기획/설계 X X X O GCD Client 개발 X X X O GCD Web Admin 설계/개발 X X X O GCD Client Test-Kit 작성 X X X O G-Board 기반, Test-Kit 작성 X X X SD팀 Q.A 단위/통합/응용 Test 품질관리실
  • 10. GCD 가전 개발 (예상)일정계획 6.23 6.26 6.29 7.2 7.5 7.8 7.11 7.14 7.17 7.20 7.23 7.26 7.29 8.1 8.4 8.7 8.10 8.13 8.16 8.19 8.22 8.25 8.28 8.31 9.3 9.6 9.9 9.12 9.15 9.18 9.21 9.24 9.27 9.30 10.3 10.6 10.9 10.12 10.15 10.18 10.21 10.24 10.27 10.30 11.2 11.5 11.8 11.11 11.14 11.17 11.20 11.23 11.26 11.29 12.2 12.5 12.8 12.11 12.14 12.17 12.20 12.23 12.26 12.29 1.1 1.4 1.7 1.10 1.13 1.16 1.19 1.22 1.25 1.28 1.31 2.3 2.6 2.9 2.12 2.15 2.18 2.21 2.24 2.27 WBS 태스크 시작일 종료일 1 GCD 개발 14-6.23 15-2.28 1.1 [개발 준비] 14-6.23 14-7.18 1.1.1 컨셉 정의 초안 14-6.23 14-6.25 1.1.2 요구사항 정리 초안 14-6.26 14-6.30 1.1.3 기능 정의 초안 14-6.27 14-7.4 1.1.4 동작 시나리오 초안 14-7.3 14-7.18 1.1.5 디자인 시나리오 초안 14-7.7 14-7.18 1.1.6 Job Define 14-7.7 14-7.18 1.1.7 Job Assigne 14-7.7 14-7.18 1.2 [H/W] 14-7.9 15-2.28 1.2.1 사양 정의 14-7.9 14-7.25 1.2.2 주요 부품 선정 14-7.9 14-7.25 1.2.3 Working Sample 14-7.21 14-9.26 1.2.1 Engineering Sample 14-9.29 14-10.31 1.2.2 Pilot Sample 14-11.3 14-12.5 1.2.3 Pre Product (생산기술과 협의) 14-12.8 15-1.29 1.2.4 Mass Product (생산기술과 협의) 15-2.3 15-2.28 1.3 [기구] 14-7.14 15-1.29 1.3.1 제품 디자인 14-7.14 14-8.14 1.3.2 기구 디자인 14-8.11 14-9.19 1.3.3 Mock Up 14-9.17 14-9.26 1.3.4 초도 금형 T0 14-9.24 14-10.17 1.3.5 T1 …….. T? 14-10.20 14-11.21 1.3.6 Final 기구 (PP 일정과 협의) 14-12.8 15-1.29 1.4 [인증/QA] 14-9.11 15-2.28 1.4.1 내부 QA 14-9.11 15-1.29 1.4.2 1차 인증 ( 보드 상태 인증 ) 14-11.3 14-12.5 1.4.3 2차 인증 ( 신뢰성 등 ) 14-12.8 15-1.10 1.4.4 3차 인증 ( 사업자 인증 ) 15-1.8 15-2.28 1.5 [S/W] 14-7.21 15-2.28 1.5.1 OS Porting 14-7.21 14-8.22 1.5.2 Driver 14-8.11 14-9.26 1.5.3 Middleware 14-8.11 14-10.10 1.5.4 Working Sample 14-7.21 14-9.26 1.5.5 Engineering Sample 14-10.1 14-10.31 1.5.6 Pilot Sample 14-11.3 14-12.5 1.5.7 Pre Product (생산기술과 협의) 14-12.8 15-1.29 1.5.8 Mass Product (생산기술과 협의) 15-2.3 15-2.28 1.6 [생산 준비] 14-11.3 15-1.29 1.6.1 부품 구매 14-11.3 15-1.29 1.6.2 생산 Jig 제작 14-12.22 15-1.29 1.6.3 생산 Tools 제작 14-11.3 15-1.29 1.6.4 악세서리 선정/구매 14-12.8 15-1.29 1.6.5 Manual 제작 14-11.3 15-1.29 1.6.6 제품 Box 제작 14-11.3 15-1.29 1.6.7 인증, Mac 등 Sticker 제작 14-12.1 15-1.29 1.7 [GCD Client] 14-7.14 14-10.31 1.7.1 요구사항 분석 및 유관부서 협업 미팅 14-7.14 14-7.25 1.7.2 Command Set/Device State 정의 14-7.23 14-7.31 1.7.3 Client Application 설계 14-8.1 14-8.18 1.7.4 Client Application 개발 14-8.19 14-10.8 1.7.5 테스트 시나리오 작성 14-10.6 14-10.8 1.7.6 단위/통합 테스트 14-10.10 14-10.17 1.7.7 1차 베타버전 배포 14-10.18 14-10.20 1.7.8 GCD 서버 연동 테스트 및 디버깅 14-10.20 14-10.30 1.7.9 1.0 정식버전 배포 14-10.30 14-10.31 1.8 [GCD Server : BigData Server] 14-7.9 14-10.30 1.8.1 GCD Server 조사/분석 14-7.9 14-7.29 1.8.2 GCD Server 운영 내용/활용방안 도출 14-7.27 14-8.22 1.8.3 GCD Server 데이터 활용기획/Admin 기획 14-8.25 14-9.12 1.8.4 BigData 분석기법 연구 14-9.15 14-9.30 1.8.5 GCD Server Admin 설계 14-9.22 14-9.26 1.8.6 GCD Server Admin 구현 14-9.29 14-10.24 1.8.7 데이터 분석,단위/연동 테스트 14-10.13 14-10.30 2014년도 2015년도