iot의 결정판 connected car를 소개합니다 - ibm · 2016-11-24 · iot의 결정판...
TRANSCRIPT
![Page 1: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/1.jpg)
IoT의 결정판
Connected Car를
소개합니다.
최의신
한국IBM KLAB
![Page 2: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/2.jpg)
AGENDA
1. Context Mapping 서비스
2. Driver Behavior 서비스
3. Watson IoT Platform 서비스
4. 개발 과정 시연
5. 어플리케이션 확장
![Page 3: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/3.jpg)
1. Context Mapping 서비스 - 개요
• 사용자의 어플리케이션에서 전 세계의 도로망에 대한
최단경로 검색, 맵 매칭 등의 지리공간 기능을 사용할
수 있도록 해주는 Bluemix 서비스이다.
• Context Mapping 서비스는 OpenStreetMap에서
WGS84 좌표로 도로망 데이터를 추출하여 사용한다.
• OpenStreetMap
• 오픈소스 방식의 참여형 무료지도
• 집단 지성 형식으로 누구나 편집
![Page 4: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/4.jpg)
Context Mapping 서비스 – 기능
• 맵 매칭 : GPS 좌표를 실제 도로망에 맵핑
• 도로 기하구조 데이터 검색 : 맵핑 된 도로망을 검색하여 맵에 도로형태 그리기
• 동적 최단경로 검색 : 교통량 등의 실시간 이벤트를 통합하는 최단경로 검색
• 실시간 교통 이벤트 조작 : 교통상태와 같은 실시간의 맵 매칭된 이벤트를 추가하여 동적 최단경로 검색 결과를 개선
![Page 5: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/5.jpg)
Context Mapping 서비스 – 기능
• 맵 매칭
mapMatching getLinkInformation
요청 원시 GPS 요청 링크 ID
응답 맵 매칭된 링크 ID 응답 도로 유형
• 경로 검색
routeSearch
요청 시작과 끝 좌표
응답 맵 매칭된 최단 경로
![Page 6: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/6.jpg)
Context Mapping 서비스 – 기능
• 교통 이벤트
createEvent queryEvent
요청 이벤트 정보 요청 영역 정보(L,T,B,R)
응답 이벤트 ID 응답 이벤트 정보
deleteEvent getAffectedLinkInformation
요청 이벤트 ID 요청 이벤트 ID
응답 응답 영역 정보
![Page 7: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/7.jpg)
2. Driver Behavior 서비스 - 개요
• Driver Behavior는 운전자의 행동을 수집하고 검색하는데 사용할 수 있는 Bluemix 서비스이다.
• Driver Behavior Analysis 자동차 프로브 및 컨텍스트 데이터에서 운전자의 행동을 수집하고 분석하는데 사용
• Trajectory Pattern Analysis 자동차 프로브 데이터에서 운행의 기점/종점 및 경로 패턴을 분석하는데 사용
• 큰 볼륨의 자동차 프로브 및 컨텍스트 데이터를 검색하고 분석하기 위해 하둡을 백앤드 인프라로 사용한다.
![Page 8: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/8.jpg)
Driver Behavior Analysis
• 운전행동 • 속도 : 급가속, 급제동, 과속, 빈번한 정차, 빈번한 가속, 빈번한 제동
• 회전 : 급회전(고속회전), 회전 전 가속, 회전 종료 전 과도한 제동
• 기타 : 피로운전
• 운전 컨텍스트 • 시간범위 : 낮, 밤, 아침 피크시간, 저녁 피크시간
• 도로유형 : 고속도로, 도시고속도로, 간선도로, 지선도로
• 속도 패턴 : 자유흐름, 정상흐름, 심각한 혼잡, 혼잡, 혼합상태
![Page 9: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/9.jpg)
Driver Behavior Analysis – 기능
• 자동차 데이터
API 설명
sendCarProbeData 분석할 자동차 프로브 데이터 전송
getCarProeDataListAsDate 자동차 프로브 데이터 목록 반환
deleteCarProbeDataListByDate 자동차 프로브 데이터 삭제
• 분석작업
API 설명
sendJobRequest 운전 행동분석 작업 요청
getJobInfo 지정된 작업의 정보를 반환
getJobInfoList 분석작업 목록을 반환
![Page 10: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/10.jpg)
Driver Behavior Analysis – 기능
• 분석결과
API 설명
getAnalyzedTripSummaryList 분석된 운행 요약 목록을 반환
getAnalyzedTripInfo 분석된 자세한 운행 정보를 반환
deleteJobResult 분석된 운행 정보를 삭제
![Page 11: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/11.jpg)
3. Watson IoT Platform
• MQTT 프로토콜
• 디바이스, 게이트웨이, 어플리케이션 등록 및 관리
• 빠르고 안전하게 스마트 커넥티드 디바이스를 개발
• 디바이스 데이터를 수집하고, 조직의 실시간 데이터에 대한 분석을 수행
• Watson Cognitive API와 연동
• 예) Natural voice interface or Image recognition
• 조직, 디바이스 상태, 관리 등의 Application API
![Page 12: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/12.jpg)
Watson IoT Platform 시연
• 디바이스 유형, 디바이스 등록 및 API 키 생성
• ESP8266 디바이스
• PC 어플리케이션 연동
• 안드로이드 어플리케이션 연동
• TI SensorTag
• Edge Rule
• 스키마 생성 [ 디바이스 – 스키마 관리 ]
• 규칙 작성 [ 규칙 – 클라우드 규칙 ]
![Page 13: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/13.jpg)
Watson IoT Platform 시연 – ESP8266
• Java Application • Keyboard & Mouse
• ESP8266
![Page 14: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/14.jpg)
Watson IoT Platform 시연 - SensorTag
![Page 15: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/15.jpg)
Watson IoT Platform 시연 – Edge Rule
• 센서 디바이스 스키마 작성
• 클라우드 규칙 작성
• 이메일 결과확인
• 센서 데이터를 차트로 표시
![Page 16: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/16.jpg)
4. 개발과정 시연
① Watson IoT Platform 서비스 생성
② Context Mapping 서비스 생성
③ Driver Behavior 서비스 생성
④ Node-RED를 이용한 Driver Behavior Analysis 개발
⑤ 분석 요청 및 분석 결과 확인
![Page 17: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/17.jpg)
4. 개발과정 시연 - 개발 프로세스
![Page 18: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/18.jpg)
4. 개발과정 시연 - 시나리오
![Page 19: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/19.jpg)
실행결과
![Page 20: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/20.jpg)
실행결과
![Page 21: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/21.jpg)
Car Sharing
![Page 22: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/22.jpg)
5. 어플리케이션 확장
• 다른 Watson 서비스 연동 • 예)사고구간 정보를 Speech To Text & Text To Speech를 이용
• Weather Company Data 연동 • 예) 날씨에 따른 안전운전 정보를 전달
• 운전습관과 정비이력 • 운전 습관에 대한 스코어 정보와 정비 이력 연결
![Page 23: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/23.jpg)
소스 코드
https://github.com/Choi-Eui-Shin/DeveloperConnect
![Page 24: IoT의 결정판 Connected Car를 소개합니다 - IBM · 2016-11-24 · IoT의 결정판 Connected Car를 ... ④Node-RED를 이용한 Driver Behavior Analysis 개발 ⑤분석](https://reader033.vdocuments.mx/reader033/viewer/2022041810/5e5728cc982d1217ee18660b/html5/thumbnails/24.jpg)
Thank you