SlideShare a Scribd company logo
1 of 19
Download to read offline
Samsung Open Source Group 1
Toward “OCF Automotive” profile
LFAGL F2F meeting
<2016-05-27>
https://wiki.automotivelinux.org/agl-distro/may2016-f2f
Philippe Coval
Samsung Open Source Group / SRUK
philippe.coval@osg.samsung.com
Samsung Open Source Group 2
Who am I ?
● Philippe Coval
– Software Engineer for Samsung OSG
● Belongs to SRUK team, based in Rennes France
● Tizen co maintainer and IoTivity commiter
– Worked along past Tizen and current AGL members
– Interests :
● Libre Soft/Hard/ware, Communities, Interoperability, DIY.
– Find me online
● https://wiki.tizen.org/wiki/User:Pcoval
Samsung Open Source Group 3
Is Automotive a thing ?
● A car might become to transport
– what a phone is
● to oral communication
● It can do that
– But it is and can do much more !
● Car is a network of networks
● So 4 wheeled computers will be part of IoT !
– But one problem at the time.
Samsung Open Source Group 4
IoT needs
● Trust & Adoption
– Key Features : Security, Interoperability
● So Openness :
– Open Specification
– FLOSS
– Open governance
– Community & Industry support
– IP Protection
Samsung Open Source Group 5
Open Connectivity Foundation
● Open Connectivity Foundation
– Defines open specification, FLOSS implementation
– Reasonable and non-discriminatory licensing (RAND-Z)
– OIC certifies members' (170+) devices
● to ensure : interoperability, adoption, time
● Profile based
– Health
– SmartHome
– So Automotive ?
Samsung Open Source Group 6
● C/C++ library : FLOSS (Apache 2.0)
● Key Features :
– Resource Discovery (Multicast)
– Client Server model (RESTfull, CoAP, CBOR)
– Secure Transmission (DTLS)
– Designed to support any transports
● IP, BT, BLE, WiFi, + plugins (Zigbee, LTE, NFC, ...)
– Data & Device management
Samsung Open Source Group 7
Iotivity-agl-demo-platform-201602
https://vimeo.com/156307187/
Samsung Open Source Group 8
Why OCF Automotive Profile ?
● To play along other
– Profiles / products : SmartHome devices, Cars
– Network : IP, WiFi, BT, BLE, to LTE? LPWAN?
● Could Support Automotive's :
– Protocols : CAN...
– Technologies : RVI...
– Operating Systems :
● Linux, Yocto, AGL, Tizen, GENIVI...
Samsung Open Source Group 9
Multi context scenarios
● At (Smart) Home :
– Notification from/to car :
● Kids reached school, Mom reached office
● Door/Hood unlock warning, Alarms...
● In a (Smart) Car :
– control, monitor events from/to home
● Open door, tune A/C, turn on light etc
● Shopping list updated, suggest new trajectory
● With a (Smart) Phone, Watch, Whatever
– Peripherals control : HVAC control from devices
Samsung Open Source Group 10
It started with Demos !
● iotivity-agl-demo-platform-20160222rzr
– https://vimeo.com/156307187/
● tizen-genivi-20160424rzr
– https://vimeo.com/164000646
● iotivity-gears2-20160427rzr
– https://youtu.be/Y7gwAlaoq5U
● Genivi OCF Demonstrator 20160427
– https://youtu.be/351m-GrRSNE?t=59
Samsung Open Source Group 11
How we did it ?
● On embedded device : (VTC1010 or MinnowMax)
– Integration of IoTivity (meta-oic layer)
● IoTivity Servers for : Peripheral Fan & GPS
– Remote Vehicle Interaction (RVI)
● On commercialized devices :
– IoTiovity clients apps
● Map view of GPS, switch buttons (Tizen Mobile and Wearable)...
● Outside
– RVI to OCF gateway (nodejs ubuntu)
– Gateway can reside in cloud, smarthome or vehicle.
Samsung Open Source Group 12
AGL Status
● Automotive Grade Linux
– Has meta-oic but it's not enough
– Noticed Issues with recent poky (security checks)
● IoTivity desired version ?
– 1.1.0 : aligned to upstream (working to upstream)
– Or back port to 1.0.1 ?
● And pick meta-genivi-ocf-demos
● Build agl image with iotivity gps / map app :
– git clone meta-yocto-demos ; git branch -a | grep agl
● Stay tuned at : https://wiki.iotivity.org/yocto
Samsung Open Source Group 13
iotivity-gears2-20160427rzr
Samsung Open Source Group 14
Possible future
● Join our forces, define common interfaces
● Then deeper integration on platforms for :
– Communities
● Public infrastructures, SmartCities ?
– Technologies
● Network (Radio)
● Web/Services
– Services & Usages
● Interact with environment
● Using existing commercialized devices
● meta-ocf-automotive ?
Samsung Open Source Group 15
Resource definitions and more...
● Same semantics
– But different representations or technology ?
● Vehicle Signal Specification (VSS)
– From RVI (dynamic with include mechanism) YAML based
● W3C is moving from WebIDL to WebSocket
– VSS will be adopted as the W3C standard
● OCF uses RAML (based on YAML too)
● Translation before Unification ?
– Share resources definition
● Generic types and logic, Visibility and security ?
Samsung Open Source Group 16
IoTivity is a RESTful architecture
● oneiota.org
– Data Model repository
– RESTful API Modeling Language
● RAML > JSON > CBOR
– Example : OICGeolocaiton
● http://www.oneiota.org/revisions/946
● Usage :
– Web Service Interface (WSI)
Samsung Open Source Group 17
Summary
● Automotive are part of IoT
● OCF/IoTivity
– is an open technology
– Profile oriented
● Try our ConnectedCar demos
● Next, move to standardization
– OIC automotive profile group is open to all
Samsung Open Source Group 18
References
● Entry points :
– https://wiki.iotivity.org/community
– https://wiki.iotivity.org/yocto
● Mentioned :
– http://oneiota.org
– https://www.w3.org/auto/wg/
– https://github.com/tizenteam/iotivitymap
● Related :
– https://blogs.s-osg.org/osg-ocf-automotive-fortnight/
– https://blogs.s-osg.org/iotivity-ready-automotive/
– http://elinux.org/Category:Automotive
Samsung Open Source Group 19
Samsung OSG,
LinuxFoundation, Open Connnectivity Foundation,
GENIVI, CampOsv, Intel OTC, IoTBzh,
Libreoffice, OpenShot, FlatIcons (CC BY 2.0),
YOU !
Contact:
https://wiki.tizen.org/wiki/User:Pcoval
고맙습니다 / Thank you

More Related Content

What's hot

What's hot (20)

Easy IoT with JavaScript
Easy IoT with JavaScriptEasy IoT with JavaScript
Easy IoT with JavaScript
 
OIC AGL Collaboration
OIC AGL CollaborationOIC AGL Collaboration
OIC AGL Collaboration
 
Internet of Smaller Things
Internet of Smaller ThingsInternet of Smaller Things
Internet of Smaller Things
 
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzrwebthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
 
Framework for IoT Interoperability
Framework for IoT InteroperabilityFramework for IoT Interoperability
Framework for IoT Interoperability
 
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under LinuxPractical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
 
Iotivity atmel-20150328rzr
Iotivity atmel-20150328rzrIotivity atmel-20150328rzr
Iotivity atmel-20150328rzr
 
Tizen Connected with IoTivity
Tizen Connected with IoTivityTizen Connected with IoTivity
Tizen Connected with IoTivity
 
IoT Meets Security
IoT Meets SecurityIoT Meets Security
IoT Meets Security
 
Iotivity tizen-fosdem-2015
Iotivity tizen-fosdem-2015Iotivity tizen-fosdem-2015
Iotivity tizen-fosdem-2015
 
JerryScript on RIOT
JerryScript on RIOTJerryScript on RIOT
JerryScript on RIOT
 
Présentation du système d'exploitation RIOT-OS
Présentation du système d'exploitation RIOT-OSPrésentation du système d'exploitation RIOT-OS
Présentation du système d'exploitation RIOT-OS
 
Linaro Connect San Francisco 2017 - Welcome Keynote by George Grey | #SFO17
Linaro Connect San Francisco 2017 - Welcome Keynote by George Grey | #SFO17Linaro Connect San Francisco 2017 - Welcome Keynote by George Grey | #SFO17
Linaro Connect San Francisco 2017 - Welcome Keynote by George Grey | #SFO17
 
SOSCON 2016 JerryScript
SOSCON 2016 JerryScriptSOSCON 2016 JerryScript
SOSCON 2016 JerryScript
 
Open Source Internet of Things 101 – EclipseCon 2016
Open Source Internet of Things 101 – EclipseCon 2016Open Source Internet of Things 101 – EclipseCon 2016
Open Source Internet of Things 101 – EclipseCon 2016
 
Linux on RISC-V (ELC 2020)
Linux on RISC-V (ELC 2020)Linux on RISC-V (ELC 2020)
Linux on RISC-V (ELC 2020)
 
Linux on RISC-V with Open Hardware (ELC-E 2020)
Linux on RISC-V with Open Hardware (ELC-E 2020)Linux on RISC-V with Open Hardware (ELC-E 2020)
Linux on RISC-V with Open Hardware (ELC-E 2020)
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
BUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open SourceBUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open Source
 
LinkIt Smart 7688 - a more connected world
LinkIt Smart 7688 - a more connected worldLinkIt Smart 7688 - a more connected world
LinkIt Smart 7688 - a more connected world
 

Similar to Toward "OCF Automotive" profile

ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F VandemeulebrouckeACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
mfrancis
 
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi AllianceOSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
mfrancis
 
OSGi for In-Vehicle Systems
OSGi for In-Vehicle Systems OSGi for In-Vehicle Systems
OSGi for In-Vehicle Systems
OSGiUsers
 

Similar to Toward "OCF Automotive" profile (20)

The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, ParisThe complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
The complex IoT equation, and FLOSS solutions, OW2con'18, June 7-8, 2018, Paris
 
The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)The Complex IoT Equation (and FLOSS solutions)
The Complex IoT Equation (and FLOSS solutions)
 
Connected TIZEN
Connected TIZENConnected TIZEN
Connected TIZEN
 
osvehicle-connected-20160429
osvehicle-connected-20160429osvehicle-connected-20160429
osvehicle-connected-20160429
 
OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT Interoperability
 
OMA Overview of the Organization & Work
OMA Overview of the Organization & WorkOMA Overview of the Organization & Work
OMA Overview of the Organization & Work
 
OSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J BarrOSGi - Four Years and Forward - J Barr
OSGi - Four Years and Forward - J Barr
 
webthing-iotjs-20181027rzr
webthing-iotjs-20181027rzrwebthing-iotjs-20181027rzr
webthing-iotjs-20181027rzr
 
160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro
 
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F VandemeulebrouckeACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
 
MIPI DevCon 2016: Specifications Roadmap - The Wires for Wireless
MIPI DevCon 2016: Specifications Roadmap - The Wires for WirelessMIPI DevCon 2016: Specifications Roadmap - The Wires for Wireless
MIPI DevCon 2016: Specifications Roadmap - The Wires for Wireless
 
I/O Frog: Not another Sigfox platform?
I/O Frog: Not another Sigfox platform?I/O Frog: Not another Sigfox platform?
I/O Frog: Not another Sigfox platform?
 
webthing-iotjs-tizenrt-cdl2018-20181117rzr
webthing-iotjs-tizenrt-cdl2018-20181117rzrwebthing-iotjs-tizenrt-cdl2018-20181117rzr
webthing-iotjs-tizenrt-cdl2018-20181117rzr
 
IEEE - Consumer Electronics Trends Opportunities (2015)
IEEE - Consumer Electronics Trends Opportunities (2015)IEEE - Consumer Electronics Trends Opportunities (2015)
IEEE - Consumer Electronics Trends Opportunities (2015)
 
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi AllianceOSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
 
OSGi for In-Vehicle Systems
OSGi for In-Vehicle Systems OSGi for In-Vehicle Systems
OSGi for In-Vehicle Systems
 
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
 
Open Source, IoT and the Telco Opportunity with Red Hat
Open Source, IoT and the Telco Opportunity with Red HatOpen Source, IoT and the Telco Opportunity with Red Hat
Open Source, IoT and the Telco Opportunity with Red Hat
 
Telecoms 2.0: Understanding the Impact of Open Mobile
Telecoms 2.0: Understanding the Impact of Open MobileTelecoms 2.0: Understanding the Impact of Open Mobile
Telecoms 2.0: Understanding the Impact of Open Mobile
 

More from Samsung Open Source Group

More from Samsung Open Source Group (14)

Spawny: A New Approach to Logins
Spawny: A New Approach to LoginsSpawny: A New Approach to Logins
Spawny: A New Approach to Logins
 
Rapid SPi Device Driver Development over USB
Rapid SPi Device Driver Development over USBRapid SPi Device Driver Development over USB
Rapid SPi Device Driver Development over USB
 
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Tizen RT: A Lightweight RTOS Platform for Low-End IoT DevicesTizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
Tizen RT: A Lightweight RTOS Platform for Low-End IoT Devices
 
Open Source Metrics to Inform Corporate Strategy
Open Source Metrics to Inform Corporate StrategyOpen Source Metrics to Inform Corporate Strategy
Open Source Metrics to Inform Corporate Strategy
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
 
Run Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT NetworkRun Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT Network
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of ThingsJerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
 
Clang: More than just a C/C++ Compiler
Clang: More than just a C/C++ CompilerClang: More than just a C/C++ Compiler
Clang: More than just a C/C++ Compiler
 
Introduction to Linux-wpan and Potential Collaboration
Introduction to Linux-wpan and Potential CollaborationIntroduction to Linux-wpan and Potential Collaboration
Introduction to Linux-wpan and Potential Collaboration
 
Development Boards for Tizen IoT
Development Boards for Tizen IoTDevelopment Boards for Tizen IoT
Development Boards for Tizen IoT
 
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devicesIoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
 
Introduction to IoT.JS
Introduction to IoT.JSIntroduction to IoT.JS
Introduction to IoT.JS
 
6LoWPAN: An Open IoT Networking Protocol
6LoWPAN: An Open IoT Networking Protocol6LoWPAN: An Open IoT Networking Protocol
6LoWPAN: An Open IoT Networking Protocol
 

Recently uploaded

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 

Toward "OCF Automotive" profile

  • 1. Samsung Open Source Group 1 Toward “OCF Automotive” profile LFAGL F2F meeting <2016-05-27> https://wiki.automotivelinux.org/agl-distro/may2016-f2f Philippe Coval Samsung Open Source Group / SRUK philippe.coval@osg.samsung.com
  • 2. Samsung Open Source Group 2 Who am I ? ● Philippe Coval – Software Engineer for Samsung OSG ● Belongs to SRUK team, based in Rennes France ● Tizen co maintainer and IoTivity commiter – Worked along past Tizen and current AGL members – Interests : ● Libre Soft/Hard/ware, Communities, Interoperability, DIY. – Find me online ● https://wiki.tizen.org/wiki/User:Pcoval
  • 3. Samsung Open Source Group 3 Is Automotive a thing ? ● A car might become to transport – what a phone is ● to oral communication ● It can do that – But it is and can do much more ! ● Car is a network of networks ● So 4 wheeled computers will be part of IoT ! – But one problem at the time.
  • 4. Samsung Open Source Group 4 IoT needs ● Trust & Adoption – Key Features : Security, Interoperability ● So Openness : – Open Specification – FLOSS – Open governance – Community & Industry support – IP Protection
  • 5. Samsung Open Source Group 5 Open Connectivity Foundation ● Open Connectivity Foundation – Defines open specification, FLOSS implementation – Reasonable and non-discriminatory licensing (RAND-Z) – OIC certifies members' (170+) devices ● to ensure : interoperability, adoption, time ● Profile based – Health – SmartHome – So Automotive ?
  • 6. Samsung Open Source Group 6 ● C/C++ library : FLOSS (Apache 2.0) ● Key Features : – Resource Discovery (Multicast) – Client Server model (RESTfull, CoAP, CBOR) – Secure Transmission (DTLS) – Designed to support any transports ● IP, BT, BLE, WiFi, + plugins (Zigbee, LTE, NFC, ...) – Data & Device management
  • 7. Samsung Open Source Group 7 Iotivity-agl-demo-platform-201602 https://vimeo.com/156307187/
  • 8. Samsung Open Source Group 8 Why OCF Automotive Profile ? ● To play along other – Profiles / products : SmartHome devices, Cars – Network : IP, WiFi, BT, BLE, to LTE? LPWAN? ● Could Support Automotive's : – Protocols : CAN... – Technologies : RVI... – Operating Systems : ● Linux, Yocto, AGL, Tizen, GENIVI...
  • 9. Samsung Open Source Group 9 Multi context scenarios ● At (Smart) Home : – Notification from/to car : ● Kids reached school, Mom reached office ● Door/Hood unlock warning, Alarms... ● In a (Smart) Car : – control, monitor events from/to home ● Open door, tune A/C, turn on light etc ● Shopping list updated, suggest new trajectory ● With a (Smart) Phone, Watch, Whatever – Peripherals control : HVAC control from devices
  • 10. Samsung Open Source Group 10 It started with Demos ! ● iotivity-agl-demo-platform-20160222rzr – https://vimeo.com/156307187/ ● tizen-genivi-20160424rzr – https://vimeo.com/164000646 ● iotivity-gears2-20160427rzr – https://youtu.be/Y7gwAlaoq5U ● Genivi OCF Demonstrator 20160427 – https://youtu.be/351m-GrRSNE?t=59
  • 11. Samsung Open Source Group 11 How we did it ? ● On embedded device : (VTC1010 or MinnowMax) – Integration of IoTivity (meta-oic layer) ● IoTivity Servers for : Peripheral Fan & GPS – Remote Vehicle Interaction (RVI) ● On commercialized devices : – IoTiovity clients apps ● Map view of GPS, switch buttons (Tizen Mobile and Wearable)... ● Outside – RVI to OCF gateway (nodejs ubuntu) – Gateway can reside in cloud, smarthome or vehicle.
  • 12. Samsung Open Source Group 12 AGL Status ● Automotive Grade Linux – Has meta-oic but it's not enough – Noticed Issues with recent poky (security checks) ● IoTivity desired version ? – 1.1.0 : aligned to upstream (working to upstream) – Or back port to 1.0.1 ? ● And pick meta-genivi-ocf-demos ● Build agl image with iotivity gps / map app : – git clone meta-yocto-demos ; git branch -a | grep agl ● Stay tuned at : https://wiki.iotivity.org/yocto
  • 13. Samsung Open Source Group 13 iotivity-gears2-20160427rzr
  • 14. Samsung Open Source Group 14 Possible future ● Join our forces, define common interfaces ● Then deeper integration on platforms for : – Communities ● Public infrastructures, SmartCities ? – Technologies ● Network (Radio) ● Web/Services – Services & Usages ● Interact with environment ● Using existing commercialized devices ● meta-ocf-automotive ?
  • 15. Samsung Open Source Group 15 Resource definitions and more... ● Same semantics – But different representations or technology ? ● Vehicle Signal Specification (VSS) – From RVI (dynamic with include mechanism) YAML based ● W3C is moving from WebIDL to WebSocket – VSS will be adopted as the W3C standard ● OCF uses RAML (based on YAML too) ● Translation before Unification ? – Share resources definition ● Generic types and logic, Visibility and security ?
  • 16. Samsung Open Source Group 16 IoTivity is a RESTful architecture ● oneiota.org – Data Model repository – RESTful API Modeling Language ● RAML > JSON > CBOR – Example : OICGeolocaiton ● http://www.oneiota.org/revisions/946 ● Usage : – Web Service Interface (WSI)
  • 17. Samsung Open Source Group 17 Summary ● Automotive are part of IoT ● OCF/IoTivity – is an open technology – Profile oriented ● Try our ConnectedCar demos ● Next, move to standardization – OIC automotive profile group is open to all
  • 18. Samsung Open Source Group 18 References ● Entry points : – https://wiki.iotivity.org/community – https://wiki.iotivity.org/yocto ● Mentioned : – http://oneiota.org – https://www.w3.org/auto/wg/ – https://github.com/tizenteam/iotivitymap ● Related : – https://blogs.s-osg.org/osg-ocf-automotive-fortnight/ – https://blogs.s-osg.org/iotivity-ready-automotive/ – http://elinux.org/Category:Automotive
  • 19. Samsung Open Source Group 19 Samsung OSG, LinuxFoundation, Open Connnectivity Foundation, GENIVI, CampOsv, Intel OTC, IoTBzh, Libreoffice, OpenShot, FlatIcons (CC BY 2.0), YOU ! Contact: https://wiki.tizen.org/wiki/User:Pcoval 고맙습니다 / Thank you