Nouvelles Du Monde

Tesla présente les API de développement officielles pour l’intégration tierce

Tesla présente les API de développement officielles pour l’intégration tierce

Tesla a récemment dévoilé son première documentation API pour prendre en charge l’intégration d’applications tierces. Bien qu’essentiellement conçues pour la gestion de flotte, ces API ont suscité l’intérêt des développeurs, qui y voient un point de départ potentiel pour le développement d’un écosystème d’applications.

Grâce aux nouvelles API, une application peut demander l’autorisation des propriétaires de véhicules pour afficher les informations de compte, obtenir l’état du véhicule et émettre des commandes à distance. Les propriétaires de véhicules gardent le contrôle sur les applications auxquelles ils accordent l’accès et peuvent modifier ces paramètres à tout moment.

Bien que les API de rétro-ingénierie soient utilisées depuis de nombreuses années, une option officielle n’était pas disponible, même si le constructeur automobile avait discuté dans le passé de la option d’un kit de développement logiciel et créer un écosystème d’applications tierces. Frédéric Lambertrédacteur en chef d’Electrek, écrit:

Cette décision a probablement quelque chose à voir avec le lancement récent par Tesla d’un nouveau logiciel de gestion de flotte automobile et de location avec Hertz (..). Il a probablement dû rendre l’accès officiel via une API pour le projet, et maintenant il le rend accessible à tous. C’est une bonne nouvelle car quelques entreprises florissantes ont été créées autour de la création d’applications tierces pour Tesla, mais elles opéraient dans une zone grise, ce qui les rendait un peu fragiles. Désormais, si ces applications peuvent fonctionner avec l’API officielle, elles deviendront des entreprises légitimes, et cela pourrait en encourager davantage à venir.

Les points de terminaison d’API suivants sont actuellement documentés : points de terminaison de facturation, points de terminaison partenaires, points de terminaison utilisateur, points de terminaison de véhicule et commandes de véhicule. La documentation fournit des exemples de requêtes cURL, JavaScript, Python et Ruby. Par exemple, la requête curl suivante exécute une commande navigation_gps_request pour démarrer la navigation vers les coordonnées données :

curl --header 'Content-Type: application/json' 
  --header "Authorization: Bearer $TESLA_API_TOKEN" 
  --data '{"lat":45.65292317088107,"lon":13.765238974015045,"order":"integer"}' 
  '

Mark Gerban, stratège des voitures connectées chez Mercedes-Benz, commentaires:

Curieux de savoir si cela aidera les développeurs à générer des revenus, car s’ils veulent une traction significative et recruter de gros acteurs dotés de fonctionnalités plus importantes, ils devront offrir quelque chose en retour.

Dans un fil de discussion populaire sur Hacker News, de nombreux développeurs sont enthousiastes mais James Darpinianingénieur graphiste et vision par ordinateur, prévient :

Presque toutes ces fonctionnalités sont disponibles depuis de nombreuses années grâce à l’API de rétro-ingénierie utilisée par l’application officielle Tesla (…) La différence ici est que Tesla crée une nouvelle API officiellement prise en charge explicitement pour des tiers, avec une documentation officielle , une authentification étendue et un programme de développement qui nécessite une inscription (et à l’avenir, un paiement). Vraisemblablement, une fois le SDK finalisé, ils commenceront à sévir contre les applications en utilisant l’ancienne API d’ingénierie inverse.

Plus tôt cette année, Tesla a présenté Télémétrie de flotte, une implémentation de référence de serveur pour le protocole de télémétrie de Tesla. Le service permet aux développeurs de se connecter directement à leurs véhicules, de gérer la connectivité des appareils et de recevoir et stocker les données transmises. Un appareil configuré établit une connexion WebSocket pour transmettre des enregistrements de télémétrie configurables et la télémétrie de flotte fournit aux clients des réponses d’accusé de réception, d’erreur ou de limite de débit.

Lire aussi  « Swan Song » basé sur un roman en préparation pour la télévision ; Greg Nicotero en EP/Direct – Date limite

Pour obtenir une clé API et interagir avec les points de terminaison de l’API, les développeurs doivent créer un compte Tesla, suivre le processus d’intégration et demander l’approbation.


2023-10-28 08:36:42
1698477672


#Tesla #présente #les #API #développement #officielles #pour #lintégration #tierce

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT