SlideShare a Scribd company logo
Silicon Valley Automotive Open Source Meetup
http://www.meetup.com/Silicon-Valley-Automotive-Open-Source/




 Completely
 free!
“no data are recorded by the (Event Data Recorder) EDR under
normal driving conditions and no personal data . . . are recorded.”
                Source: Insurance Institute for Highway Safety
Status of Automotive Open Source
              Manufacturer                        Confirmed Operating system

Fiat-Chrysler Blue&Me (500, Delta), Kia Uvo, Microsoft Windows Embedded Automotive
BYD, Nissan Leaf
                 Ford (all?)                 MyTouch/Sync-Microsoft; OpenXC-Android

General Motors (new 2012 Cadillacs), Chevy          MontaVista's GNU/Linux
                   Volt
      Geely (China); Hawtai (China)          GNU/Linux: Moblin (MeeGo predecessor)

              Renault R-Link                                Android

Honda (Accord, Odyssey, Pilot), Audi, BMW
(7-series and M models), Chrysler, Daewoo,
    GM (OnStar), Hyundai, Land Rover,                        QNX
    Porsche, Saab (9-3) Renault (SM7)

           Linux Foundation members: Toyota, Pelagicore, Symbio, Tieto.
           Automotive Linux Summit 2011 presenters: Toyota, Nissan, BMW.
           MeeGo Conference 2011 presenter: Nissan.
           Volkswagen has a pilot using Maemo (Linux).
Automotive data buses have little security




                                             Wireless!
CAN bus is not ready for Internet age




       UCSD, UWa, Rutgers: http://autosec.org/
V2V and V2I: making use of real-time data




                                                          Courtesy ETSI.




Early-warning hazard alert system pilots already in U.S., Germany.
How to access a car's data: the connector


                      OBDII connector found in every
                      U.S. car since 1996.




Determine protocols in use
by examining populated pins.
                               2005 Mazda 3: http://tinyurl.com/6usk2hv
How to access a car's data: the scantool

 Entry level: USB, limited protocol set,
 read-only comms, $40




                                           Experienced user: Bluetooth, expanded
                                           protocols, some risk, $250




Scantool.net has great documentation and community support.
Roll your own scantool: BeagleBone from TI


                          CAN “cape” for BeagleBone




                          Runs QCanObserver based on Qt

  $89, widely available   €79, available via mail-order
Scantool-based status display for Nissan Leaf




   http://tinyurl.com/7wngdsj, http://tinyurl.com/7ttz24h
OpenXC Platform: Android/Arduino Scantool




             http://openxcplatform.com/
Status: limited pre-release to selected developers
Cadillac User Experience based on MontaVista Linux




                                              OnStar is
                                              RIM's
                                              QNX.




      Status: SDK expected, Summer 2012
MontaVista's Automotive Linux stack




   Courtesy Iisko Lappalainen, MontaVista, Embedded Linux Conf Europe 2011
Ubuntu IVI Remix, released 12/2011




http://news.softpedia.com/news/Ubuntu-IVI-Remix-Beta-2-Officially-Released-242300.shtml
         https://oem-share.canonical.com/share/ivi-remix/release-beta2-dec2011/
Tizen-IVI (Intel-Samsung) on Atom-based Slate




  Intel-Samsung Automotive Linux for x86 and ARM
Dear Dr. Chaiken,
I thought you'd like to know that I'm once again a cosponsor of the Motor
Vehicle Owners Right to Repair Act in the 112th Congress. . . . [it]
requires vehicle manufacturers to provide the same service information
to independent shops that they offer to their franchised dealers. . . . The
Act has been referred to the House Committee on Energy and
Commerce . . . Sincerely, Anna G. Eshoo
How to get involved: corporate-backed FLOSS

●   Tizen-IVI (Intel-Samsung): https://wiki.tizen.org/wiki/IVI


●   OpenXC (Android): http://openxcplatform.com/

●   Ubuntu IVI Remix:
    http://linux.softpedia.com/progDownload/Ubuntu-IVI-Remix-Download-78078.html



●   Renault R-Link (Android):
    http://www.renault.com/en/innovation/plaisir-et-confort/pages/r-link.aspx



●   Bosch-ETAS Busmaster (Windows):
    https://github.com/rbei-etas/busmaster
How to get involved: community projects

●   NOBDy wiki:
    http://wiki.openice.org/index.php?title=Nobdy


●   OBDGPSLogger: http://icculus.org/obdgpslogger/



●   LibOBD:
    http://libobd.wikia.com/wiki/Libobd_Wiki



●   OBDref: https://github.com/canurabus/obdref
●   Mp3car: http://www.mp3car.com/
OBDGPSLogger: Real-time Vehicle Diagnostics




                              http://icculus.org/obdgpslogger/
nOBDy is a plug-in framework
            akin to gstreamer or pulseaudio




                  Plugin
                  framework



                              subscriber or
                              provider



                              Subscriber plugin
Provider Plugin
   (obdsim)
Features of nOBDy
●   Language-agnostic Websocket (TCP), Bluetooth and D-Bus
    API: use with python, Javascript or Java
●   Written using Qt (C++) toolkit and QML (Javascript-like Qt
    Modelling Language)
●   Browser interface based on JQuery Mobile
●   Provides communications interface to CAN (Controller Area
    Network) vehicle data bus
●   GPLv2, source on gitorious
●   Based on libobd, OBDGPSLogger, obdref and gpsd projects
●   Available as .deb and (soon) RPM packages
Use cases for nOBDy plug-in framework
nOBDy's stack
         Your Qt, QML or Javascript application here!

                  nOBDy plugin framework

       QML                 JQuery                HTML5

        Qt               OpenLayers         OBDGPSLogger

  OpenStreetMap             gpsd                  libobd


               Linux kernel and device drivers


New plugins that talk TCP can be written in any language.

More Related Content

Viewers also liked

Tuning systemd for embedded
Tuning systemd for embeddedTuning systemd for embedded
Tuning systemd for embedded
Alison Chaiken
 
Automotive Grade Linux and systemd
Automotive Grade Linux and systemdAutomotive Grade Linux and systemd
Automotive Grade Linux and systemd
Alison Chaiken
 
Developing Automotive Linux
Developing Automotive LinuxDeveloping Automotive Linux
Developing Automotive Linux
Alison Chaiken
 
LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager
Alison Chaiken
 
Systemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveSystemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to love
Alison Chaiken
 
Automotive Linux, Cybersecurity and Transparency
Automotive Linux, Cybersecurity and TransparencyAutomotive Linux, Cybersecurity and Transparency
Automotive Linux, Cybersecurity and Transparency
Alison Chaiken
 
Developing automotive Linux
Developing automotive LinuxDeveloping automotive Linux
Developing automotive LinuxAlison Chaiken
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developers
Alison Chaiken
 
Presentacion para inversores 18012011
Presentacion para inversores 18012011Presentacion para inversores 18012011
Presentacion para inversores 18012011
Finect
 
Presentación Henderson Global Invesorts - U&M Sevilla
Presentación Henderson Global Invesorts - U&M SevillaPresentación Henderson Global Invesorts - U&M Sevilla
Presentación Henderson Global Invesorts - U&M Sevilla
Finect
 
Estudio: Presencia de las gestoras de fondos en las redes sociales
Estudio: Presencia de las gestoras de fondos en las redes socialesEstudio: Presencia de las gestoras de fondos en las redes sociales
Estudio: Presencia de las gestoras de fondos en las redes sociales
Finect
 
European outlook enero 2012
European outlook enero 2012European outlook enero 2012
European outlook enero 2012
Finect
 
Discurso Zapatero
Discurso ZapateroDiscurso Zapatero
Discurso ZapateroFinect
 
Presentación de resultados de Inditex Primer Trimestre 2013
Presentación de resultados de Inditex Primer Trimestre 2013Presentación de resultados de Inditex Primer Trimestre 2013
Presentación de resultados de Inditex Primer Trimestre 2013
Finect
 
Tier X and the Coming of the Whitebox Car
Tier X and the Coming of the Whitebox CarTier X and the Coming of the Whitebox Car
Tier X and the Coming of the Whitebox Car
Alison Chaiken
 
Automotive Free Software 2013: "Right to Repair" and Privacy
Automotive Free Software 2013: "Right to Repair" and PrivacyAutomotive Free Software 2013: "Right to Repair" and Privacy
Automotive Free Software 2013: "Right to Repair" and PrivacyAlison Chaiken
 
Allianz Global Investors: La volatilidad como clase de activo
Allianz Global Investors: La volatilidad como clase de activoAllianz Global Investors: La volatilidad como clase de activo
Allianz Global Investors: La volatilidad como clase de activo
Finect
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesAlison Chaiken
 
Oportunidades Renta Fija Andy Wells, Fidelity, enero 2013
Oportunidades Renta Fija Andy Wells, Fidelity, enero 2013Oportunidades Renta Fija Andy Wells, Fidelity, enero 2013
Oportunidades Renta Fija Andy Wells, Fidelity, enero 2013
Finect
 

Viewers also liked (20)

Tuning systemd for embedded
Tuning systemd for embeddedTuning systemd for embedded
Tuning systemd for embedded
 
Automotive Grade Linux and systemd
Automotive Grade Linux and systemdAutomotive Grade Linux and systemd
Automotive Grade Linux and systemd
 
Developing Automotive Linux
Developing Automotive LinuxDeveloping Automotive Linux
Developing Automotive Linux
 
LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager
 
Systemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveSystemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to love
 
Automotive Linux, Cybersecurity and Transparency
Automotive Linux, Cybersecurity and TransparencyAutomotive Linux, Cybersecurity and Transparency
Automotive Linux, Cybersecurity and Transparency
 
Developing automotive Linux
Developing automotive LinuxDeveloping automotive Linux
Developing automotive Linux
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developers
 
Presentacion para inversores 18012011
Presentacion para inversores 18012011Presentacion para inversores 18012011
Presentacion para inversores 18012011
 
Presentación Henderson Global Invesorts - U&M Sevilla
Presentación Henderson Global Invesorts - U&M SevillaPresentación Henderson Global Invesorts - U&M Sevilla
Presentación Henderson Global Invesorts - U&M Sevilla
 
Tesoro
TesoroTesoro
Tesoro
 
Estudio: Presencia de las gestoras de fondos en las redes sociales
Estudio: Presencia de las gestoras de fondos en las redes socialesEstudio: Presencia de las gestoras de fondos en las redes sociales
Estudio: Presencia de las gestoras de fondos en las redes sociales
 
European outlook enero 2012
European outlook enero 2012European outlook enero 2012
European outlook enero 2012
 
Discurso Zapatero
Discurso ZapateroDiscurso Zapatero
Discurso Zapatero
 
Presentación de resultados de Inditex Primer Trimestre 2013
Presentación de resultados de Inditex Primer Trimestre 2013Presentación de resultados de Inditex Primer Trimestre 2013
Presentación de resultados de Inditex Primer Trimestre 2013
 
Tier X and the Coming of the Whitebox Car
Tier X and the Coming of the Whitebox CarTier X and the Coming of the Whitebox Car
Tier X and the Coming of the Whitebox Car
 
Automotive Free Software 2013: "Right to Repair" and Privacy
Automotive Free Software 2013: "Right to Repair" and PrivacyAutomotive Free Software 2013: "Right to Repair" and Privacy
Automotive Free Software 2013: "Right to Repair" and Privacy
 
Allianz Global Investors: La volatilidad como clase de activo
Allianz Global Investors: La volatilidad como clase de activoAllianz Global Investors: La volatilidad como clase de activo
Allianz Global Investors: La volatilidad como clase de activo
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software Opportunities
 
Oportunidades Renta Fija Andy Wells, Fidelity, enero 2013
Oportunidades Renta Fija Andy Wells, Fidelity, enero 2013Oportunidades Renta Fija Andy Wells, Fidelity, enero 2013
Oportunidades Renta Fija Andy Wells, Fidelity, enero 2013
 

Similar to Booth content from Maker Faire Bay Area 2012

SCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile LinuxSCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile LinuxAlison Chaiken
 
Addressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAddressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPC
Alison Chaiken
 
From Driver Distraction to Driver Augmentation: Open Source in Cars
From Driver Distraction to Driver Augmentation: Open Source in CarsFrom Driver Distraction to Driver Augmentation: Open Source in Cars
From Driver Distraction to Driver Augmentation: Open Source in Cars
Alison Chaiken
 
Developing for the Connected Car
Developing for the Connected CarDeveloping for the Connected Car
Developing for the Connected Car
Qualcomm Developer Network
 
IoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorialIoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorial
Samsung Open Source Group
 
Automotive: the Next Hot Mobile Platform for Linux
Automotive: the Next Hot Mobile Platform for LinuxAutomotive: the Next Hot Mobile Platform for Linux
Automotive: the Next Hot Mobile Platform for Linux
Alison Chaiken
 
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMWPrinciples of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
mfrancis
 
Easy IoT with JavaScript
Easy IoT with JavaScriptEasy IoT with JavaScript
Easy IoT with JavaScript
Samsung Open Source Group
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
LF Events
 
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
Linaro
 
Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Module Consolidation: Combining Safety-Critical Automotive Applications with ...Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Design World
 
OSGi Technology in the Vehicle - H U Michel
OSGi Technology in the Vehicle - H U MichelOSGi Technology in the Vehicle - H U Michel
OSGi Technology in the Vehicle - H U Michel
mfrancis
 
160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro
StartupAlliance
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges
Marie-Paule Odini
 
Building a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade LinuxBuilding a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade Linux
Leon Anavi
 
GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報
NVIDIA Japan
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automate
Ilkka Tengvall
 
Add the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKitAdd the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKit
Igalia
 
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLESPROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
iQHub
 
Embedded. What Why How
Embedded. What Why HowEmbedded. What Why How
Embedded. What Why How
Volodymyr Shymanskyy
 

Similar to Booth content from Maker Faire Bay Area 2012 (20)

SCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile LinuxSCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile Linux
 
Addressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAddressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPC
 
From Driver Distraction to Driver Augmentation: Open Source in Cars
From Driver Distraction to Driver Augmentation: Open Source in CarsFrom Driver Distraction to Driver Augmentation: Open Source in Cars
From Driver Distraction to Driver Augmentation: Open Source in Cars
 
Developing for the Connected Car
Developing for the Connected CarDeveloping for the Connected Car
Developing for the Connected Car
 
IoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorialIoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorial
 
Automotive: the Next Hot Mobile Platform for Linux
Automotive: the Next Hot Mobile Platform for LinuxAutomotive: the Next Hot Mobile Platform for Linux
Automotive: the Next Hot Mobile Platform for Linux
 
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMWPrinciples of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
 
Easy IoT with JavaScript
Easy IoT with JavaScriptEasy IoT with JavaScript
Easy IoT with JavaScript
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
 
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
 
Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Module Consolidation: Combining Safety-Critical Automotive Applications with ...Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Module Consolidation: Combining Safety-Critical Automotive Applications with ...
 
OSGi Technology in the Vehicle - H U Michel
OSGi Technology in the Vehicle - H U MichelOSGi Technology in the Vehicle - H U Michel
OSGi Technology in the Vehicle - H U Michel
 
160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges
 
Building a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade LinuxBuilding a Remote Control Robot with Automotive Grade Linux
Building a Remote Control Robot with Automotive Grade Linux
 
GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報
 
How OpenShift SDN helps to automate
How OpenShift SDN helps to automateHow OpenShift SDN helps to automate
How OpenShift SDN helps to automate
 
Add the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKitAdd the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKit
 
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLESPROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
 
Embedded. What Why How
Embedded. What Why HowEmbedded. What Why How
Embedded. What Why How
 

More from Alison Chaiken

Not breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABINot breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABI
Alison Chaiken
 
Supporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFISupporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFI
Alison Chaiken
 
Two C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp InsightsTwo C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp Insights
Alison Chaiken
 
V2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars Talking
Alison Chaiken
 
Practical Challenges to Deploying Highly Automated Vehicles
Practical Challenges to Deploying Highly Automated VehiclesPractical Challenges to Deploying Highly Automated Vehicles
Practical Challenges to Deploying Highly Automated Vehicles
Alison Chaiken
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first second
Alison Chaiken
 
Functional AI and Pervasive Networking in Automotive
 Functional AI and Pervasive Networking in Automotive Functional AI and Pervasive Networking in Automotive
Functional AI and Pervasive Networking in Automotive
Alison Chaiken
 
Flash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's PerspectiveFlash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's Perspective
Alison Chaiken
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first second
Alison Chaiken
 
IRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the PreemptibleIRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the Preemptible
Alison Chaiken
 
Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Car
Alison Chaiken
 
Best practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-treeBest practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-tree
Alison Chaiken
 
The “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I NetworkingThe “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I Networking
Alison Chaiken
 

More from Alison Chaiken (13)

Not breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABINot breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABI
 
Supporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFISupporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFI
 
Two C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp InsightsTwo C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp Insights
 
V2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars Talking
 
Practical Challenges to Deploying Highly Automated Vehicles
Practical Challenges to Deploying Highly Automated VehiclesPractical Challenges to Deploying Highly Automated Vehicles
Practical Challenges to Deploying Highly Automated Vehicles
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first second
 
Functional AI and Pervasive Networking in Automotive
 Functional AI and Pervasive Networking in Automotive Functional AI and Pervasive Networking in Automotive
Functional AI and Pervasive Networking in Automotive
 
Flash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's PerspectiveFlash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's Perspective
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first second
 
IRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the PreemptibleIRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the Preemptible
 
Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Car
 
Best practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-treeBest practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-tree
 
The “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I NetworkingThe “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I Networking
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

Booth content from Maker Faire Bay Area 2012

  • 1. Silicon Valley Automotive Open Source Meetup http://www.meetup.com/Silicon-Valley-Automotive-Open-Source/ Completely free!
  • 2. “no data are recorded by the (Event Data Recorder) EDR under normal driving conditions and no personal data . . . are recorded.” Source: Insurance Institute for Highway Safety
  • 3.
  • 4.
  • 5. Status of Automotive Open Source Manufacturer Confirmed Operating system Fiat-Chrysler Blue&Me (500, Delta), Kia Uvo, Microsoft Windows Embedded Automotive BYD, Nissan Leaf Ford (all?) MyTouch/Sync-Microsoft; OpenXC-Android General Motors (new 2012 Cadillacs), Chevy MontaVista's GNU/Linux Volt Geely (China); Hawtai (China) GNU/Linux: Moblin (MeeGo predecessor) Renault R-Link Android Honda (Accord, Odyssey, Pilot), Audi, BMW (7-series and M models), Chrysler, Daewoo, GM (OnStar), Hyundai, Land Rover, QNX Porsche, Saab (9-3) Renault (SM7) Linux Foundation members: Toyota, Pelagicore, Symbio, Tieto. Automotive Linux Summit 2011 presenters: Toyota, Nissan, BMW. MeeGo Conference 2011 presenter: Nissan. Volkswagen has a pilot using Maemo (Linux).
  • 6. Automotive data buses have little security Wireless!
  • 7. CAN bus is not ready for Internet age UCSD, UWa, Rutgers: http://autosec.org/
  • 8. V2V and V2I: making use of real-time data Courtesy ETSI. Early-warning hazard alert system pilots already in U.S., Germany.
  • 9. How to access a car's data: the connector OBDII connector found in every U.S. car since 1996. Determine protocols in use by examining populated pins. 2005 Mazda 3: http://tinyurl.com/6usk2hv
  • 10. How to access a car's data: the scantool Entry level: USB, limited protocol set, read-only comms, $40 Experienced user: Bluetooth, expanded protocols, some risk, $250 Scantool.net has great documentation and community support.
  • 11. Roll your own scantool: BeagleBone from TI CAN “cape” for BeagleBone Runs QCanObserver based on Qt $89, widely available €79, available via mail-order
  • 12. Scantool-based status display for Nissan Leaf http://tinyurl.com/7wngdsj, http://tinyurl.com/7ttz24h
  • 13. OpenXC Platform: Android/Arduino Scantool http://openxcplatform.com/ Status: limited pre-release to selected developers
  • 14. Cadillac User Experience based on MontaVista Linux OnStar is RIM's QNX. Status: SDK expected, Summer 2012
  • 15. MontaVista's Automotive Linux stack Courtesy Iisko Lappalainen, MontaVista, Embedded Linux Conf Europe 2011
  • 16. Ubuntu IVI Remix, released 12/2011 http://news.softpedia.com/news/Ubuntu-IVI-Remix-Beta-2-Officially-Released-242300.shtml https://oem-share.canonical.com/share/ivi-remix/release-beta2-dec2011/
  • 17. Tizen-IVI (Intel-Samsung) on Atom-based Slate Intel-Samsung Automotive Linux for x86 and ARM
  • 18. Dear Dr. Chaiken, I thought you'd like to know that I'm once again a cosponsor of the Motor Vehicle Owners Right to Repair Act in the 112th Congress. . . . [it] requires vehicle manufacturers to provide the same service information to independent shops that they offer to their franchised dealers. . . . The Act has been referred to the House Committee on Energy and Commerce . . . Sincerely, Anna G. Eshoo
  • 19. How to get involved: corporate-backed FLOSS ● Tizen-IVI (Intel-Samsung): https://wiki.tizen.org/wiki/IVI ● OpenXC (Android): http://openxcplatform.com/ ● Ubuntu IVI Remix: http://linux.softpedia.com/progDownload/Ubuntu-IVI-Remix-Download-78078.html ● Renault R-Link (Android): http://www.renault.com/en/innovation/plaisir-et-confort/pages/r-link.aspx ● Bosch-ETAS Busmaster (Windows): https://github.com/rbei-etas/busmaster
  • 20. How to get involved: community projects ● NOBDy wiki: http://wiki.openice.org/index.php?title=Nobdy ● OBDGPSLogger: http://icculus.org/obdgpslogger/ ● LibOBD: http://libobd.wikia.com/wiki/Libobd_Wiki ● OBDref: https://github.com/canurabus/obdref ● Mp3car: http://www.mp3car.com/
  • 21. OBDGPSLogger: Real-time Vehicle Diagnostics http://icculus.org/obdgpslogger/
  • 22. nOBDy is a plug-in framework akin to gstreamer or pulseaudio Plugin framework subscriber or provider Subscriber plugin Provider Plugin (obdsim)
  • 23. Features of nOBDy ● Language-agnostic Websocket (TCP), Bluetooth and D-Bus API: use with python, Javascript or Java ● Written using Qt (C++) toolkit and QML (Javascript-like Qt Modelling Language) ● Browser interface based on JQuery Mobile ● Provides communications interface to CAN (Controller Area Network) vehicle data bus ● GPLv2, source on gitorious ● Based on libobd, OBDGPSLogger, obdref and gpsd projects ● Available as .deb and (soon) RPM packages
  • 24. Use cases for nOBDy plug-in framework
  • 25. nOBDy's stack Your Qt, QML or Javascript application here! nOBDy plugin framework QML JQuery HTML5 Qt OpenLayers OBDGPSLogger OpenStreetMap gpsd libobd Linux kernel and device drivers New plugins that talk TCP can be written in any language.