{"id":643,"date":"2019-06-03T14:57:04","date_gmt":"2019-06-03T13:57:04","guid":{"rendered":"http:\/\/wollef.org\/?p=643"},"modified":"2019-06-03T14:57:04","modified_gmt":"2019-06-03T13:57:04","slug":"connectons-nous-au-serveur-cloud-de-mercedes-12-le-service-cloud","status":"publish","type":"post","link":"https:\/\/wollef.org\/blog\/connectons-nous-au-serveur-cloud-de-mercedes-12-le-service-cloud\/","title":{"rendered":"Connectons-nous au serveur Cloud de Mercedes (1\/2) &#8211; Le service Cloud"},"content":{"rendered":"<h1><\/h1>\n<p>Pour ce projet, nous allons devoir nous connecter au serveur Cloud de Mercedes qui sait g\u00e9rer les informations concernant la voiture.<\/p>\n<h2><a name=\"_Toc6859808\"><\/a>A.\u00a0 \u00a0 \u00a0 \u00a0Mercedes Benz \u00ab\u00a0Mercedes Me\u00a0\u00bb<\/h2>\n<p>Les voitures d\u2019aujourd\u2019hui ne sont pas juste \u00ab\u00a0des moteurs et une carrosserie\u00a0\u00bb mais elles comportent un ordinateur qui analyse et contr\u00f4le le comportement de la voiture.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-655\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image1-300x203.png\" alt=\"\" width=\"461\" height=\"312\" \/><\/p>\n<p>Avec cet ordinateur il est maintenant possible de transf\u00e9rer des donn\u00e9es de ses voitures vers le serveur Mercedes. Pour cela il faut enregistrer sa voiture sur le compte \u00ab\u00a0Mercedes Me\u00a0\u00bb.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-656\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image2-1-300x191.png\" alt=\"\" width=\"462\" height=\"294\" \/><\/p>\n<p>Il y a une application smartphone :<\/p>\n<ul>\n<li>qui permet de visualiser les donn\u00e9es de ses voitures sur son t\u00e9l\u00e9phone.<\/li>\n<li>qui r\u00e9cup\u00e8re les donn\u00e9es de la voiture et les envoie par le r\u00e9seau GSM au serveur Mercedes.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-653\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image3-169x300.png\" alt=\"\" width=\"217\" height=\"385\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-652\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image4-169x300.png\" alt=\"\" width=\"217\" height=\"385\" \/><\/p>\n<h2><a name=\"_Toc6859809\"><\/a>B.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pr\u00e9sentation de l\u2019API Mercedes<\/h2>\n<p>En janvier 2018 Mercedes a sorti une API vers les serveurs Mercedes (mais ce n\u2019est pas encore la version finale).<\/p>\n<p>Avec cette API on peut\u00a0:<\/p>\n<ul>\n<li>lire des donn\u00e9es sur la voiture \u00e0 distance (position, quantit\u00e9 de carburant, l\u2019\u00e9tat des portes,\u2026)<\/li>\n<li>commander la voiture \u00e0 distance (ouvrir et fermer les portes, mais pas la faire rouler toute seule\u2026).<\/li>\n<\/ul>\n<p>C\u2019est une Api vers les serveurs Mercedes, ce qui veut dire qu\u2019on n\u2019interroge pas directement la voiture. Seuls les serveurs Mercedes communiquent avec la voiture.<\/p>\n<p>Les informations sur cette API sont disponibles sur le site web \u00ab\u00a0Mercedes Developer\u00a0: <a href=\"https:\/\/developer.mercedes-benz.com\/apis\">https:\/\/developer.mercedes-benz.com\/apis<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-651 aligncenter\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image5-300x184.png\" alt=\"\" width=\"300\" height=\"184\" \/><\/p>\n<h3><a name=\"_Toc6859810\"><\/a>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Cr\u00e9ation du compte Mercedes<\/h3>\n<p>Pour pouvoir utiliser l\u2019API il faut cr\u00e9er un compte sur Mercedes.<\/p>\n<p>Pour cela il faut aller sur ce site\u00a0: <a href=\"https:\/\/login.secure.mercedes-benz.com\/profile\/register?app-id=ONEAPI.PROD\">https:\/\/login.secure.mercedes-benz.com\/profile\/register?app-id=ONEAPI.PROD<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-650 aligncenter\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image6-233x300.png\" alt=\"\" width=\"233\" height=\"300\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"_Toc6859811\"><\/a>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Cr\u00e9ation de l\u2019application connect\u00e9e<\/h3>\n<p>Pour pouvoir acc\u00e9der aux donn\u00e9es d\u2019une voiture, on doit d\u00e9clarer chez Mercedes l\u2019\u00ab\u00a0application\u00a0\u00bb qui va acc\u00e9der au serveur Mercedes. Pour d\u00e9clarer cette application, il faut aller dans le menu <strong>Console<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-649 aligncenter\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image7-300x82.png\" alt=\"\" width=\"370\" height=\"101\" \/><\/p>\n<p>puis cliquer sur <strong>ADD NEW APP<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-648\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image8-300x179.png\" alt=\"\" width=\"468\" height=\"279\" \/><\/p>\n<h4>a)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Ajout de l\u2019API<\/h4>\n<p>On doit ensuite indiquer les API de Mercedes que l\u2019application va utiliser.<\/p>\n<p>Pour ajouter une API il faut aller dans le menu API. Ensuite on cherche l\u2019API qu\u2019on veut puis on l\u2019ajoute en cliquant sur \u00ab\u00a0<strong>Try It Now<\/strong>\u00a0\u00bb.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-647\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image9-300x201.png\" alt=\"\" width=\"437\" height=\"293\" \/><\/p>\n<p>Nous avons besoin de l\u2019API \u00ab\u00a0Connected API Experimental\u00a0\u00bb<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-646\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image10-300x224.png\" alt=\"\" width=\"441\" height=\"329\" \/><\/p>\n<p>Ensuite on clique sur <strong>Subscribe<\/strong> pour pouvoir l\u2019utiliser.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-645\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image11-300x120.png\" alt=\"\" width=\"450\" height=\"180\" \/><\/p>\n<h3><a name=\"_Toc6859812\"><\/a>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Activation du Car Simulator<\/h3>\n<p>Avant de pouvoir utiliser les API pour une vraie voiture, Mercedes propose d\u2019utiliser un simulateur pour faire des tests.<\/p>\n<p>Pour commencer \u00e0 utiliser le simulateur il faut ouvrir <a href=\"https:\/\/car-simulator.developer.mercedes-benz.com\/\">https:\/\/car-simulator.developer.mercedes-benz.com<\/a>\u00a0et se connecter avec ses informations de compte Mercedes-Benz \/developers. Maintenant le simulateur est ouvert.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-644\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/image12-300x169.png\" alt=\"\" width=\"485\" height=\"273\" \/><\/p>\n<p><em>Dans l&#8217;article suivant, nous allons expliquer comment manipuler l&#8217;API du service Cloud mercedes en utilisant curl.<\/em><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour ce projet, nous allons devoir nous connecter au serveur Cloud de Mercedes qui sait g\u00e9rer les informations concernant la voiture. A.\u00a0 \u00a0 \u00a0 \u00a0Mercedes Benz \u00ab\u00a0Mercedes Me\u00a0\u00bb Les voitures d\u2019aujourd\u2019hui ne sont pas juste \u00ab\u00a0des moteurs et une carrosserie\u00a0\u00bb mais elles comportent un ordinateur qui analyse et contr\u00f4le le comportement de la voiture. Avec <a class=\"read-more\" href=\"https:\/\/wollef.org\/blog\/connectons-nous-au-serveur-cloud-de-mercedes-12-le-service-cloud\/\">Continue Reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,34,49],"tags":[],"class_list":["post-643","post","type-post","status-publish","format-standard","hentry","category-cars-and-clouds","category-apis","category-mercedes"],"_links":{"self":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts\/643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/comments?post=643"}],"version-history":[{"count":0,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts\/643\/revisions"}],"wp:attachment":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/media?parent=643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/categories?post=643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/tags?post=643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}