CDL Project Status Update Oct 12, 2017 | KREG Seung Hyun Yun Senior Research Engineer, IVIS This work is licensed under a Creative Commons Attribution-Share Alike 4.0 (CC BY-SA 4.0) GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries. Copyright © GENIVI Alliance 2017.
Project Status Overview
CDL Project Status Overview Registered as P2-PC in Miranda release (11.0) CDL concept demo is integrated into GDP12 Focusing on implementing proof of concept for AC Preparing submission CDL as AC
Details of PoC Implementation
16th GENIVI AMM in Birmingham (UK) PoC of CDL was implemented using: Vehicle Simulator VSS / VSI RVI_Core CommonAPI DBus/SomeIP
16th GENIVI AMM in Birmingham (UK)
17th GENIVI AMM in Seoul (KR) Items Update Status Remarks On-board authentication Done With open source. (very basic implementation) We need help from security expert Encryption on off-board transferring Event data collecting (Partially) Done Ex) Climate Integration with RVI Library C library. Not fully integrated CANDevStudio Additional feature (vehicle data source) Sync of CDL data & ACCESS web platform with VISS(W3C) Additional feature (vehicle data consumer) All source codes are published to GENIVI GitHub https://github.com/GENIVI/car-data-logger/tree/abstract-component-poc Demo in GDP Experience Room (Same as showcase demonstrated on yesterday)
17th GENIVI AMM in Seoul (KR) Architecture
CANDevStudio CAN Data Simulator (Contributed by MOBICA) https://github.com/GENIVI/CANdevStudio Used to generate climates data and cluster warning data
VISS(W3C) and Web Engine(ACCESS) For demonstrating example that using vehicle data on web platform, VISS server, web engine, and web application are used which is contributed by ACCESS VISS : https://github.com/w3c/automotive
Additional requirement by collaboration with ACCESS Until collaborating with ACCESS, we just focused on the collecting data received from CAN (READ data) Thanks to the collaboration with ACCESS, we could define the additional requirement for collecting WRITE data through CAN (e.g. : user manipulation of climates) This data is very meaningful because it directly reflects user’s intention
Architecture of collecting writing data through CAN Approach #1 Provide CDL Client API for data writing This is out scope of CDL functionality
Architecture of collecting writing data through CAN Approach #2 Client writes data directly to VSI, and CDL collects writing data This is more reasonable architecture to CDL
Lesson-learnt from collaboration By collaboration with ACCESS, CDL team could define additional requirement for collecting the WRITE(output) data through CAN, as well as READ(input) data which is defined from collaboration results with VSS, VSI & RVI Collaboration in GENIVI really MATTERS! Now CDL move to its focus to atypical data, which is directly related to user’s needs, from typical car data (Need to COLLABORATE)
Next step for CDL (Collaboration & Integration) Navigation Security VSI RVI DLT Broadcast CDL VSS VISS CommonAPI Application Framework Media
Roadmap
CDL Project Roadmap Orion Pulsar Quasar R-release Spring 2019 October 2017 PoC for Abstract Component done TODAY Pulsar April 2018 Preparing submission CDL as AC done Quasar October 2018 Submission CDL as AC done R-release Spring 2019 Code improvement Integrate CDL AC-PoC into GDP
CDL Showcase for 2017 Fall AMM
Use Cases
Thank you! Visit GENIVI at http://www.genivi.org or http://projects.genivi.org Contact us: help@genivi.org This work is licensed under a Creative Commons Attribution-Share Alike 4.0 (CC BY-SA 4.0) GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries. Copyright © GENIVI Alliance 2017.