SlideShare ist ein Scribd-Unternehmen logo
1 von 24
API PSA Peugeot Citroën
Application
Connected Car Sample
M. THIRIET / P. WRONSKI / N. REBOUL
14 mars 2015
Véhicules connectés à PSA Peugeot Citroën
Plus de 1500 types de données
Collectées toutes les minutes
Lues sur le bus CAN du véhicule
Envoyées par un canal sécurisé dans nos data centers
Les APIs PSA Peugeot Citroën
Regroupées par thème
Ecodriving Environment
MaintenanceCrash
Running Trip
Referential
Safety
Place
Les APIs PSA Peugeot Citroën
Ecodriving
 Appréciation d’un trajet d’au moins 2km
 Conseils adaptés
 Evaluation globale et détaillée
 Evaluation basée sur un algorithme social (peut
varier si la population s’améliore plus rapidement que
l’utilisateur)
Les APIs PSA Peugeot Citroën
 Renvoi les données externes du véhicule
 Température
 Date d’activation des feux de croisement
(détection de l’obscurité)
Environment
Les APIs PSA Peugeot Citroën
 Les valeurs de référence.
 Les labels des autres ressources
Referential
Les APIs PSA Peugeot Citroën
 Informations sur l’état d’un véhicule
 Détection d’un accident et de son intensité :
 Arrière / avant / latéral
 Elevé / moyen / faible et réparable
 Choc piéton
Crash
Les APIs PSA Peugeot Citroën
 Informations sur les équipements d’aide à la conduite
 Informations de sécurité
 Alerte franchissement de ligne
 Régulateur de vitesse
 Temps inter véhicule
 Surveillance angle mort
 Dernier panneau de vitesse croisé
 Ceinture bouclée
 …
Safety
Les APIs PSA Peugeot Citroën
 Informations liées à la maintenance préventive
 Km avant maintenance / dépassement
 Jours avant maintenance / dépassement
Maintenance
Les APIs PSA Peugeot Citroën
 Informations sur la marche et l’éclairage du véhicule
 Température moteur
 Tours/min
 Vitesse
 Etat des antibrouillards
 Etat des clignotants
Running
Les APIs PSA Peugeot Citroën
 Renvoi les données concernant les trajets du véhicule
 Vitesse moyenne
 Refueling
 Coût
 …
 Récupération des N derniers trajets
 Informations concernant le trajet de référence
 get/set du prix du carburant
Trip
Les APIs PSA Peugeot Citroën
 Position GPS du véhicule.
Place
J’ai une idée …
Philippe est, dans notre histoire, un développeur d’applications. Il a une idée simple de
départ : créer une application mobile pour son véhicule afin d’avoir ces informations sur
son téléphone. Et il se dit mais comment puis-je faire …
Il sait qu’il peut rajouter de nombreux dispositifs sur son véhicule pour réaliser cette
fonctionnalité, mais …
Un peu de recherche …
Comme tout développeur, il parcourt ses moteurs de recherche favoris. Il consulte le site du
constructeur PSA Peugeot Citroën, parlant du véhicule connecté, et justement Philippe
possède une 308 équipée du boitier télématique
Et un peu plus loin …
Philippe, comme tout bon développeur, souhaite que son application soit disponible pour
des véhicules équipés d’un boitier télématique de série ou non
Il comprends alors que PSA PEUGEOT CITROEN a prévu, en AFTER MARKET, la possibilité de
faire installer un boitier sous garantie, dans les concessions PEUGEOT, CITROEN ou DS. Ce
boitier permet d’accéder aux données sur n’importe quel véhicule et quelque soit la
marque.
Mais qu’est ce qu’il y a dans ces offres ?
Philippe pense que cette solution est assez complète pour son projet. Avoir un constructeur
automobile comme support lui permettra d’avoir une bonne base pour son projet.
Il consulte les offres proposées par ce constructeur sur les services télématiques
Pour accéder aux données de son véhicule chaque client doit souscrire au minimum à un
pack.
Le commencement …
Philippe s’inscrit sur le site des API PSA Peugeot Citroën pour créer une clé d’application
afin d’accéder aux données de son véhicule.
Conception de l’application
Philippe conçois son application mobile.
VIN + Contrat + Code Secure
Connected Car Sample
Votre authentification à votre application
Documentation
Authentification du client final à ses données automobiles
Philippe lit la documentation sur l’authentification d’un client. L’accès aux données par les
APIs PSA Peugeot Citroën est sécurisé par trois informations clés.
Les applications sont responsables de l’authentification de leurs clients sur leurs
applications et les clients sont responsables de l’information transmise à une application
tierce.
VIN
CARTE GRISE
N° CONTRAT
FACTURE
CODE SECURE
EN CONCESSION
Initialisation Remontés
Documentation des APIs
Philippe a d’abord lu l’ensemble de la documentation associée pour définir et concevoir son
application
L’application …
Philippe crée sa première application avec des fonctionnalités riches et simples à mettre en
œuvre.
Picture API
Maintenance API
Place API
Et pourquoi par sur une SmartWatch ?
Philippe est technophile et décide de porter son application sur une montre connectée :
Et pourquoi ne pas tendre la main ?
L’application de Philippe est bien notée sur les stores et des personnes d’une association
viennent le voir pour ajouter une fonctionnalité des données humaines à son application
Acquisition
Analyses comportements
EcoConduite (existant)
Comportement humain
Intelligence
Restitution
API
A
P
I
M
Publication /
challenge
réseaux sociaux
Réseaux Sociaux
ESP
Revente de la donnée
à des études comportementales.
Temps réel
Les accès aux APIs sont limitées
Avec son application intégrant des données médicales, Philippe souhaite développer un
nouveau marché. Cependant il commence a être contraint par les plans de consommation
de son application. Il décide de se rapprocher de son commercial des Services de données
PSA PEUGEOT CITROEN afin d’étudier les alternatives disponibles et de créer un contrat
partenaire.

Weitere ähnliche Inhalte

Ähnlich wie [MBF2] APIs Connected Car PSA Peugeot Citroën par Noé Reboul

La voiture-connectee fr
La voiture-connectee frLa voiture-connectee fr
La voiture-connectee frGroupe PSA
 
#CES2015 HUBREPORT : DAY3
#CES2015 HUBREPORT : DAY3#CES2015 HUBREPORT : DAY3
#CES2015 HUBREPORT : DAY3HUB INSTITUTE
 
Tech-Meetup Smart Transport #01 in Paris
Tech-Meetup Smart Transport #01 in ParisTech-Meetup Smart Transport #01 in Paris
Tech-Meetup Smart Transport #01 in ParisLaurent Dunys
 
En route vers la voiture autonome
En route vers la voiture autonomeEn route vers la voiture autonome
En route vers la voiture autonomeGroupe PSA
 
Citroen creative awards - eq20
Citroen creative awards - eq20Citroen creative awards - eq20
Citroen creative awards - eq20HETIC
 
PSA Peugeot Citroën à l'ITS Bordeaux 2015
PSA Peugeot Citroën à l'ITS Bordeaux 2015PSA Peugeot Citroën à l'ITS Bordeaux 2015
PSA Peugeot Citroën à l'ITS Bordeaux 2015Groupe PSA
 
Meetup Voiture Connectée et Autonome #21 avec TomTom, Nissan, OpenDataSoft, P...
Meetup Voiture Connectée et Autonome #21 avec TomTom, Nissan, OpenDataSoft, P...Meetup Voiture Connectée et Autonome #21 avec TomTom, Nissan, OpenDataSoft, P...
Meetup Voiture Connectée et Autonome #21 avec TomTom, Nissan, OpenDataSoft, P...Laurent Dunys
 
Credipar - Interparc, support client
Credipar - Interparc, support clientCredipar - Interparc, support client
Credipar - Interparc, support clientPSA Finance France
 
La Transformation DIgitale du secteur Automobile
La Transformation DIgitale du secteur AutomobileLa Transformation DIgitale du secteur Automobile
La Transformation DIgitale du secteur AutomobileThomas Roussel
 
Présentation allocab PRO
Présentation allocab PROPrésentation allocab PRO
Présentation allocab PROAllocab
 
Plaquette allocab hellopro
Plaquette allocab helloproPlaquette allocab hellopro
Plaquette allocab helloproNicolas Guin
 
Car Operating System
Car Operating SystemCar Operating System
Car Operating SystemFabMob
 
Meetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à ParisMeetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à ParisLaurent Dunys
 
Meetup #13 Voiture Connectée et Autonome à Paris
Meetup #13 Voiture Connectée et Autonome à ParisMeetup #13 Voiture Connectée et Autonome à Paris
Meetup #13 Voiture Connectée et Autonome à ParisLaurent Dunys
 
SplunkLive! Paris 2017 - Polyconseil Presentation
SplunkLive! Paris 2017 - Polyconseil PresentationSplunkLive! Paris 2017 - Polyconseil Presentation
SplunkLive! Paris 2017 - Polyconseil PresentationSplunk
 
2010.10.13 - Welcome Package IBM pour Editeurs
2010.10.13 - Welcome Package IBM pour Editeurs2010.10.13 - Welcome Package IBM pour Editeurs
2010.10.13 - Welcome Package IBM pour EditeursClub Alliances
 
Un logiciel d’optimisation d’itinéraires...et maintenant
Un logiciel d’optimisation d’itinéraires...et maintenantUn logiciel d’optimisation d’itinéraires...et maintenant
Un logiciel d’optimisation d’itinéraires...et maintenantBjorn Orvar
 
Car tracking visionTrack
Car tracking   visionTrackCar tracking   visionTrack
Car tracking visionTrackviepe
 
ACPM - Plaquette Sites et Applications 2024.pdf
ACPM - Plaquette Sites et Applications 2024.pdfACPM - Plaquette Sites et Applications 2024.pdf
ACPM - Plaquette Sites et Applications 2024.pdfACPM
 
App indexing at #SMXParis 2015
App indexing at #SMXParis 2015App indexing at #SMXParis 2015
App indexing at #SMXParis 2015Alexandre Jubien
 

Ähnlich wie [MBF2] APIs Connected Car PSA Peugeot Citroën par Noé Reboul (20)

La voiture-connectee fr
La voiture-connectee frLa voiture-connectee fr
La voiture-connectee fr
 
#CES2015 HUBREPORT : DAY3
#CES2015 HUBREPORT : DAY3#CES2015 HUBREPORT : DAY3
#CES2015 HUBREPORT : DAY3
 
Tech-Meetup Smart Transport #01 in Paris
Tech-Meetup Smart Transport #01 in ParisTech-Meetup Smart Transport #01 in Paris
Tech-Meetup Smart Transport #01 in Paris
 
En route vers la voiture autonome
En route vers la voiture autonomeEn route vers la voiture autonome
En route vers la voiture autonome
 
Citroen creative awards - eq20
Citroen creative awards - eq20Citroen creative awards - eq20
Citroen creative awards - eq20
 
PSA Peugeot Citroën à l'ITS Bordeaux 2015
PSA Peugeot Citroën à l'ITS Bordeaux 2015PSA Peugeot Citroën à l'ITS Bordeaux 2015
PSA Peugeot Citroën à l'ITS Bordeaux 2015
 
Meetup Voiture Connectée et Autonome #21 avec TomTom, Nissan, OpenDataSoft, P...
Meetup Voiture Connectée et Autonome #21 avec TomTom, Nissan, OpenDataSoft, P...Meetup Voiture Connectée et Autonome #21 avec TomTom, Nissan, OpenDataSoft, P...
Meetup Voiture Connectée et Autonome #21 avec TomTom, Nissan, OpenDataSoft, P...
 
Credipar - Interparc, support client
Credipar - Interparc, support clientCredipar - Interparc, support client
Credipar - Interparc, support client
 
La Transformation DIgitale du secteur Automobile
La Transformation DIgitale du secteur AutomobileLa Transformation DIgitale du secteur Automobile
La Transformation DIgitale du secteur Automobile
 
Présentation allocab PRO
Présentation allocab PROPrésentation allocab PRO
Présentation allocab PRO
 
Plaquette allocab hellopro
Plaquette allocab helloproPlaquette allocab hellopro
Plaquette allocab hellopro
 
Car Operating System
Car Operating SystemCar Operating System
Car Operating System
 
Meetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à ParisMeetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à Paris
 
Meetup #13 Voiture Connectée et Autonome à Paris
Meetup #13 Voiture Connectée et Autonome à ParisMeetup #13 Voiture Connectée et Autonome à Paris
Meetup #13 Voiture Connectée et Autonome à Paris
 
SplunkLive! Paris 2017 - Polyconseil Presentation
SplunkLive! Paris 2017 - Polyconseil PresentationSplunkLive! Paris 2017 - Polyconseil Presentation
SplunkLive! Paris 2017 - Polyconseil Presentation
 
2010.10.13 - Welcome Package IBM pour Editeurs
2010.10.13 - Welcome Package IBM pour Editeurs2010.10.13 - Welcome Package IBM pour Editeurs
2010.10.13 - Welcome Package IBM pour Editeurs
 
Un logiciel d’optimisation d’itinéraires...et maintenant
Un logiciel d’optimisation d’itinéraires...et maintenantUn logiciel d’optimisation d’itinéraires...et maintenant
Un logiciel d’optimisation d’itinéraires...et maintenant
 
Car tracking visionTrack
Car tracking   visionTrackCar tracking   visionTrack
Car tracking visionTrack
 
ACPM - Plaquette Sites et Applications 2024.pdf
ACPM - Plaquette Sites et Applications 2024.pdfACPM - Plaquette Sites et Applications 2024.pdf
ACPM - Plaquette Sites et Applications 2024.pdf
 
App indexing at #SMXParis 2015
App indexing at #SMXParis 2015App indexing at #SMXParis 2015
App indexing at #SMXParis 2015
 

Mehr von BeMyApp

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epidBeMyApp
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetupBeMyApp
 
Présentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonPrésentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonBeMyApp
 
Crédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursCrédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursBeMyApp
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroBeMyApp
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleBeMyApp
 
Building your first game in Unity 3d by Sarah Sexton
Building your first game in Unity 3d  by Sarah SextonBuilding your first game in Unity 3d  by Sarah Sexton
Building your first game in Unity 3d by Sarah SextonBeMyApp
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...BeMyApp
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsBeMyApp
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchBeMyApp
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestBeMyApp
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart CityBeMyApp
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save TimeBeMyApp
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateurBeMyApp
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...BeMyApp
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technologyBeMyApp
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapBeMyApp
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoBeMyApp
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsBeMyApp
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 

Mehr von BeMyApp (20)

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epid
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
 
Présentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonPrésentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM Watson
 
Crédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursCrédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et Parcours
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - Intro
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensemble
 
Building your first game in Unity 3d by Sarah Sexton
Building your first game in Unity 3d  by Sarah SextonBuilding your first game in Unity 3d  by Sarah Sexton
Building your first game in Unity 3d by Sarah Sexton
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy Touch
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the Best
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save Time
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit Recap
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco Marcellino
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond Firewalls
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 

[MBF2] APIs Connected Car PSA Peugeot Citroën par Noé Reboul

  • 1. API PSA Peugeot Citroën Application Connected Car Sample M. THIRIET / P. WRONSKI / N. REBOUL 14 mars 2015
  • 2. Véhicules connectés à PSA Peugeot Citroën Plus de 1500 types de données Collectées toutes les minutes Lues sur le bus CAN du véhicule Envoyées par un canal sécurisé dans nos data centers
  • 3. Les APIs PSA Peugeot Citroën Regroupées par thème Ecodriving Environment MaintenanceCrash Running Trip Referential Safety Place
  • 4. Les APIs PSA Peugeot Citroën Ecodriving  Appréciation d’un trajet d’au moins 2km  Conseils adaptés  Evaluation globale et détaillée  Evaluation basée sur un algorithme social (peut varier si la population s’améliore plus rapidement que l’utilisateur)
  • 5. Les APIs PSA Peugeot Citroën  Renvoi les données externes du véhicule  Température  Date d’activation des feux de croisement (détection de l’obscurité) Environment
  • 6. Les APIs PSA Peugeot Citroën  Les valeurs de référence.  Les labels des autres ressources Referential
  • 7. Les APIs PSA Peugeot Citroën  Informations sur l’état d’un véhicule  Détection d’un accident et de son intensité :  Arrière / avant / latéral  Elevé / moyen / faible et réparable  Choc piéton Crash
  • 8. Les APIs PSA Peugeot Citroën  Informations sur les équipements d’aide à la conduite  Informations de sécurité  Alerte franchissement de ligne  Régulateur de vitesse  Temps inter véhicule  Surveillance angle mort  Dernier panneau de vitesse croisé  Ceinture bouclée  … Safety
  • 9. Les APIs PSA Peugeot Citroën  Informations liées à la maintenance préventive  Km avant maintenance / dépassement  Jours avant maintenance / dépassement Maintenance
  • 10. Les APIs PSA Peugeot Citroën  Informations sur la marche et l’éclairage du véhicule  Température moteur  Tours/min  Vitesse  Etat des antibrouillards  Etat des clignotants Running
  • 11. Les APIs PSA Peugeot Citroën  Renvoi les données concernant les trajets du véhicule  Vitesse moyenne  Refueling  Coût  …  Récupération des N derniers trajets  Informations concernant le trajet de référence  get/set du prix du carburant Trip
  • 12. Les APIs PSA Peugeot Citroën  Position GPS du véhicule. Place
  • 13. J’ai une idée … Philippe est, dans notre histoire, un développeur d’applications. Il a une idée simple de départ : créer une application mobile pour son véhicule afin d’avoir ces informations sur son téléphone. Et il se dit mais comment puis-je faire … Il sait qu’il peut rajouter de nombreux dispositifs sur son véhicule pour réaliser cette fonctionnalité, mais …
  • 14. Un peu de recherche … Comme tout développeur, il parcourt ses moteurs de recherche favoris. Il consulte le site du constructeur PSA Peugeot Citroën, parlant du véhicule connecté, et justement Philippe possède une 308 équipée du boitier télématique
  • 15. Et un peu plus loin … Philippe, comme tout bon développeur, souhaite que son application soit disponible pour des véhicules équipés d’un boitier télématique de série ou non Il comprends alors que PSA PEUGEOT CITROEN a prévu, en AFTER MARKET, la possibilité de faire installer un boitier sous garantie, dans les concessions PEUGEOT, CITROEN ou DS. Ce boitier permet d’accéder aux données sur n’importe quel véhicule et quelque soit la marque.
  • 16. Mais qu’est ce qu’il y a dans ces offres ? Philippe pense que cette solution est assez complète pour son projet. Avoir un constructeur automobile comme support lui permettra d’avoir une bonne base pour son projet. Il consulte les offres proposées par ce constructeur sur les services télématiques Pour accéder aux données de son véhicule chaque client doit souscrire au minimum à un pack.
  • 17. Le commencement … Philippe s’inscrit sur le site des API PSA Peugeot Citroën pour créer une clé d’application afin d’accéder aux données de son véhicule.
  • 18. Conception de l’application Philippe conçois son application mobile. VIN + Contrat + Code Secure Connected Car Sample Votre authentification à votre application Documentation
  • 19. Authentification du client final à ses données automobiles Philippe lit la documentation sur l’authentification d’un client. L’accès aux données par les APIs PSA Peugeot Citroën est sécurisé par trois informations clés. Les applications sont responsables de l’authentification de leurs clients sur leurs applications et les clients sont responsables de l’information transmise à une application tierce. VIN CARTE GRISE N° CONTRAT FACTURE CODE SECURE EN CONCESSION Initialisation Remontés
  • 20. Documentation des APIs Philippe a d’abord lu l’ensemble de la documentation associée pour définir et concevoir son application
  • 21. L’application … Philippe crée sa première application avec des fonctionnalités riches et simples à mettre en œuvre. Picture API Maintenance API Place API
  • 22. Et pourquoi par sur une SmartWatch ? Philippe est technophile et décide de porter son application sur une montre connectée :
  • 23. Et pourquoi ne pas tendre la main ? L’application de Philippe est bien notée sur les stores et des personnes d’une association viennent le voir pour ajouter une fonctionnalité des données humaines à son application Acquisition Analyses comportements EcoConduite (existant) Comportement humain Intelligence Restitution API A P I M Publication / challenge réseaux sociaux Réseaux Sociaux ESP Revente de la donnée à des études comportementales. Temps réel
  • 24. Les accès aux APIs sont limitées Avec son application intégrant des données médicales, Philippe souhaite développer un nouveau marché. Cependant il commence a être contraint par les plans de consommation de son application. Il décide de se rapprocher de son commercial des Services de données PSA PEUGEOT CITROEN afin d’étudier les alternatives disponibles et de créer un contrat partenaire.

Hinweis der Redaktion

  1. Ce module traite différentes opérations permettant d'apporter une évaluation globale et détaillée de la conduite d'un véhicule tout en leur donnant une appréciation ainsi que des conseils adaptés à chaque cas. Il renvoie pour chaque élément apprécié, une note de 1 à 10 basée sur la route empruntée par rapport aux autres routes faites par les autres conducteurs de sa catégorie (Silhouette Véhicule, moteur, boite…). Ces notes basées sur un algorithme social, peuvent varier si la population s'améliore globalement plus vite que le conducteur en question.Attention, il faut que le trajet fasse au moins 2 kms pour obtenir des notes.
  2. Ce module renvoie les éléments liés à l'état d'un véhicule. Chacun des attributs en réponse à la méthode GET: /1.0/crash/{vin} traité dans ce service correspond à la détection d'un crash et à son intensité. Arrière, Avant, Latérale ; Elevé, Moyen, faible et réparable. 0 = Crash not detected; 1 = Crash detected; 2 to 3 = Invalid
  3. Ce module renvoie les informations de sécurité de voiture et d'aide à la conduite et restitue l'ensemble des attributs correspondants avec les valeurs possibles allant de 0 à 4. Il comprend 2 opérations afil Alerte de franchissement involontaire de la ligne.. 0 = off; 1 = on fixed; 2 = flashing fault; 3 = flashing warning; 4 to 7 = Invalid adsrl Situation du régulateur/limiteur de vitesse. 0 = All functions OFF 1 = RVV ON 2 = LVV ON 3 = ACC ON 4 to 7 = Invalid respectTimeIntVeh Surveillance des distances de sécurité entre les véhicules. 0 = Not selected; 1 = Selected; 2 = Selected but unavailable; 3 = Invalid survBlindSpot Système de surveillance de l'angle mort. 0 = Inactive; 1 = Active; 2 = Value not used; 3 = Value not used; 4 = Inhibited; 5 = Value not used; 6 = Invalid; 7 = Fault speedInfoPanel Cette option propose d'afficher le dernier panneau de vitesse croisé sur la route sur le tableau de bord. km/h (kilomètres/heure) rearSoundParkAssist Correspond à activation du signal sonore du radar de recul et de parking. 0 = Not defined; 1 = Fault; 2 = Driver inhibition; 3 = Trailer inhibition; 4 = Active; 5 = Wait; 6 = Out of service; 7 = Not defined; 8 to 9 = Invalid frontSoundParkAssist Correspond à activation du signal sonore du radar de recul et de parking. 0 = Not defined 1 = Fault 2 = Driver inhibition 3 = Trailer inhibition 4 = Active 5 = Wait 6 = Out of service 7 = Not defined 8 to 9 = Invalid laneKeepAssistLeft Surveillance de franchissement de ligne continue gauche. 0 = Not selected; 1 = Not authorized; 2 = Authorized; 3 = Correction in progress; 4 to 7 = Invalid laneKeepAssistRight Surveillance de franchissement de ligne continue droite. 0 = Not selected; 1 = Not authorized; 2 = Authorized; 3 = Correction in progress; 4 to 7 = Invalid infoBeltSecurity Situation de la ceinture de sécurité tous passager. 0 = Normal; 1 = Omission; 2 to 3 = Invalid adEmergencyBrakeSystem Déclenchement des feux stop et warning lors d'un freinage d'urgence. 0 = off; 1 = on fixed; 2 = on flashing; 3 = value not used abs Statuts de l'ABS du véhicule (antiblocage des roues). 0 = Not in regulation; 1 = In regulation; 2 to 3 = Invalid esp Statuts de l'ESP du véhicule (Electronic Stability Program). 0 = Inactive; 1 = Active; 2 to 3 = Invalid adAsrvvi Advanced SPEED Regulator Assistance global à la conduite avec régulateur de vitesse, détection des distance de sécurité… 0 = No best fit RVVi; 1 = Best fit RVVi in progress; 2 = Best fit RVVi Max; 3 = Best fit RVVi V MIN; 4 = Best fit RVVi speed deactivated; 5 = RVVi auto deactivated; 6 = Overflow RVVi speed consign; 7 = Lack of visibility radar; 8 = Learning radar; 9 = RVVI deactivated; 10 = RVVI limit setting; 11 = Not used; 12 = Not used; 13 = Not used; 14 = Not used; 15 = Not used; 16 to 31 = Invalid
  4. Ce service renvoie les différents éléments liés à la maintenance préventive et alerte lié au véhicule Il met à disposition les opérations de maintenance et alertes à travers les opérations suivantes
  5. Ce module traite différentes opérations liées au trajet effectué par véhicule.Les différents services possibles qu'on peut y retrouver sont: GET: /1.0/trip/{vin} permet de renvoyer les données trajet pour le véhicule indiqué. GET: /1.0/get/referencetrip/{vin} permet de renvoyer le trajet de référence. GET: /1.0/trip/last/{vin} permet de renvoyer les n derniers trajets effectués par le véhicule indiqué. Cette variable n ne pouvat excéder une limite paramétrée. GET: /1.0/get/reference/fueprice/{vin} permet de renvoyer le prix du carburant de référence. PUT: /1.0/trip/update/fuelprice/{vin}/{tripid} permet de modifier le prix du carburant consommé par un véhicule pour un trajet donné. PUT: /1.0/trip/update/reference/fuelprice/{vin} permet d'indiquer le prix du carburant de référence PUT: /1.0/trip/update/referencetrip/{vin} permet d'indiquer le trajet de référence effectué par un véhicule.