SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
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.

Contenu connexe

En vedette

Tuning systemd for embedded
Tuning systemd for embeddedTuning systemd for embedded
Tuning systemd for embeddedAlison Chaiken
 
Automotive Grade Linux and systemd
Automotive Grade Linux and systemdAutomotive Grade Linux and systemd
Automotive Grade Linux and systemdAlison Chaiken
 
Developing Automotive Linux
Developing Automotive LinuxDeveloping Automotive Linux
Developing Automotive LinuxAlison 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 loveAlison Chaiken
 
Automotive Linux, Cybersecurity and Transparency
Automotive Linux, Cybersecurity and TransparencyAutomotive Linux, Cybersecurity and Transparency
Automotive Linux, Cybersecurity and TransparencyAlison Chaiken
 
Developing automotive Linux
Developing automotive LinuxDeveloping automotive Linux
Developing automotive LinuxAlison Chaiken
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developersAlison Chaiken
 
Presentacion para inversores 18012011
Presentacion para inversores 18012011Presentacion para inversores 18012011
Presentacion para inversores 18012011Finect
 
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 SevillaFinect
 
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 socialesFinect
 
European outlook enero 2012
European outlook enero 2012European outlook enero 2012
European outlook enero 2012Finect
 
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 2013Finect
 
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 CarAlison 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 activoFinect
 
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 2013Finect
 

En vedette (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
 

Similaire à 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 IPCAlison 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 CarsAlison Chaiken
 
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 tutorialSamsung 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 LinuxAlison 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, BMWmfrancis
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boardsLF 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 | #SFO17Linaro
 
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 Michelmfrancis
 
160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault microStartupAlliance
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and ChallengesMarie-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 LinuxLeon 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 automateIlkka 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 WebKitIgalia
 
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 VEHICLESiQHub
 

Similaire à 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
 

Plus de 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 ABIAlison 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/EFIAlison 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 InsightsAlison Chaiken
 
V2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingAlison 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 VehiclesAlison Chaiken
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first secondAlison 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 AutomotiveAlison 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 PerspectiveAlison Chaiken
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first secondAlison 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 PreemptibleAlison 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 CarAlison 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-treeAlison 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 NetworkingAlison Chaiken
 

Plus de 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
 

Dernier

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Dernier (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

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.