w3c automotive 표준 개발 현황
TRANSCRIPT
W3C Automotive 표준 개발 현황
2015.11.19이원석 박사 , ETRI
GENIVI ALLIANCE
GENIVI Alliance
• GENIVI® Alliance is a non-profit consortium of over 180 automotive industry companies
• Goal– Deliver a reusable, open-source platform con-
sisting of Linux-based core services, middle-ware, and open application layer interfaces
– Engage and enable developers to deliver com-pliant applications
– Maintaining thought leadership within the IVI Automotive Ecosystem and sponsoring techni-cal, marketing and compliance programs
W3C AUTOMOTIVE AND WEB PLATFORM BG
W3C Automotive and Web Platform BG Up-date
• Business Group Formed in Feb 2012• 130+ individuals • 60+ companies• 7th largest group out of a total of 201 business
and community groups in the W3C• Reference:
http://www.w3.org/community/autowebplatform/
GENIVI and W3C
• GENIVI has 5 seats in the W3C BG• Vehicle Signal Draft Spec has been pushed to Au-
tomotive WG
• Media Tuner work (“IVI Radio” use cases & API spec) from M&G (media and graphics) EG is being used as starting point
• IVI Navigation/LBS EG has finished most of their work and appear ready to engage BG
Business Group Media Tuner
• Leads: Pandora and IHeartRadio• W3C Automotive BG Wiki :
Use Cases and Draft Schedule• GENIVI: Radio Use Cases• W3C TV Community Group: Media Use Cases
Business Group Navigation/LBS
• PSA (from GENIVI) and Alibaba Group are currently collaborat-ing to the LBS/Navigation topic but need to formalize the work, scope, leads and formation of a task force
• Wiki : Main Page
• Alibaba APIs: Map Viewer & POI Search API
• Alibaba Use Cases: Map Viewer & POI Search
• GENIVI: Wiki for IVI Navigation (covering use cases, require-ments and features for Positioning, Navigation/Map Viewer, POI and Speech)
W3C AUTOMOTIVE WG
W3C Automotive Working Group Update
• Working Group Formed in Feb 2015
• Press release Feb 3 - http://www.w3.org/2015/02/auto.html.en
• 42 individuals
• 15+ companies
• Chairs: OpenCar/Intel
• Editors: ETRI, Jaguar Land Rover,, Alibaba, LGE, Intel
• Public Working Draft
• Reference: http://www.w3.org/auto/wg/
• Reference: http://www.w3.org/2014/automotive/charter
• Prime deliverables:– Vehicle Information Spec– Vehicle Data Spec
• Other deliverables:• Use cases and requirements• Implementation guidelines• Test suite
• Milestones: a few internal releases with a public pro-posed Q3’16 and final recorded spec in Q3/Q4’16
W3C Automotive Working Group Update
W3C AUTOMOTIVE SPECS – USE CASES
• Use Cases for Vehicle Configuration & Identifica-tion– 차량 기본 정보 및 구성 정보 확인 (VIN, 차량 크기 )
• Use Cases for RunningStatus– 차량 주행 속도 , 방향과 기울기 상태 , 기어 상태 등– 차량 연비 , 연료 레벨 , 주행 거리 등
• Use Cases for Maintenance– 배터리 충전 레벨 , 타이어 압력 수치 등 차량 안팎의 상태 정보– 차량 정비가 필요한 부분에 대한 사용자 알림– 카센터와 차량 이슈 정보 공유 및 상담
• Use Cases for Personalization– 차량에 대한 개인 설정 정보 ( 운전석 Seat 설정 , 사이드 미러
설정 등 )
유즈케이스
• Use Cases for Driving Safety– 차량 안전 관련 상태 확인 및 사용자 알림
• Use Cases for Climate– 차량 내부의 온도 , 풍향 등 설정 (e.g. 겨울에 히팅 후 승차 )– 차량의 창문 , 선루프 등 상태 확인 및 설정– 차량 주변 온도 , 습도 등 날씨 센싱
• Use Cases for Vision– 차선 이탈 경고 , 차량 / 동물 보행자 추돌 경고 등
• Use Cases for Parking– 주차 영역 침범 여부 , 주차 브레이그 상태 , 주차 센서 정보
제공
유즈케이스
W3C AUTOMOTIVE SPECS – VEHI-CLE INFORMATION ACCESS API
• Get Interface
• Subscribe & Unsubscribe
Vehicle Information Access API
• Set Interface
Vehicle Information Access API
W3C AUTOMOTIVE SPECS – VEHICLE DATA
• Identification Interface– Vehicle Identification Number (ISO 3833)– World Manufacturer Identifier defined by SAE ISO
3780:2009– 차량 타입 ( 미니 , 라이트 , 컴팩트 , 미디엄 , …)– 차량 브랜드 , 모델 , 연식
Vehicle Data Spec
• SizeConfiguration Interface– 차량의 폭 , 넓이 , 길이 , 도어 수 등
Vehicle Data Spec
• FuelConfiguration Interface– 차량 연료 타입 정보
Vehicle Data Spec
• TransmissionConfiguration Interface– 차량 기어 정보
Vehicle Data Spec
• WheelConfiguration Interface- 자동차 바퀴 크기 ( 밀리미터 단위 )
• SteeringWheelConfiguration Interface– 자동자 핸들 위치 , 핸들 포지션 , 대시로 부터의 거리
Vehicle Data Spec
차량의 행 중 관련 데이터
차량 유지 관리 관련 데이터 개인 설정 데이터
차량 안전 관련 데이터기후 관련 데이터( 달리는 센서 ?)
주차 관련 데이터
W3C AUTOMOTIVE SPECS – IMPLEMENTATION & DEMO
W3C TPAC Demo (ACCESS) (1/2)
W3C TPAC Demo (ACCESS) (2/2)
• API Style– 기존 HTML5 API Style 과 같이 onchange, onevent 등
DOM 이벤트 활용 고려 필요
• 보안 이슈– Get, Set, Subscribe/Unsubscribe
• 차량간 지원 기능 차이에 대한 효과적 대응 방안– 완성차 별로 제공 기능의 차이가 커서 지원 기능과 미지원 기능을
어떻게 확인 후 사용될 수 있도록 할 것인가 ?
• API for browser vs. Cloud vs. both?
• 두 개 이상의 구현 , Test Cases 준비 , 상호호환성
시험
주요 이슈
APPENDIX
Discussion Group in Allseen Alliance
<source: https://wiki.allseenalliance.org/connectedcar >