Ce mois-ci, le 20 février, nous lançons un tout nouveau simulateur de voiture qui porte notre environnement de bac à sable à un tout autre niveau. Il est important de noter que cette mise à jour majeure remplace le simulateur de voiture actuel et apporte des changements dans la configuration des conteneurs de données. Dans cet article de blog, nous allons vous présenter toutes les mises à jour et terminer par des instructions sur la façon de préparer votre compte.

Les ensembles de données correspondent à la disponibilité du marché
Nous prenons aujourd'hui en charge l'accès aux données en direct des véhicules de 15 marques différentes. Chaque marque - et parfois même chaque modèle - possède un ensemble de capacités différentes lorsqu'il s'agit de capturer et de transmettre des données. C'est dans cette optique que le nouveau simulateur est doté de Scènes. Les scènes sont des préréglages polyvalents du simulateur qui vous permettent de choisir exactement le jeu de données du fabricant que vous souhaitez tester, ou même des combinaisons de fabricants. Lorsqu'une scène de marque spécifique est choisie, seuls les points de données de cette marque sont affichés et renvoyés dans les réponses API. En outre, vous pouvez également filtrer les points de données vers n'importe lequel de vos conteneurs de données. Ainsi, si vous ne souhaitez capturer que les informations relatives au kilométrage et à la localisation du véhicule, vous n'avez pas besoin de voir les 600 autres points de données couverts par notre plateforme.

Données de la flotte et applications grand public
Le marché des données sur les voitures connectées a clairement divergé en deux voies différentes depuis notre première version du simulateur. D'une part, nous avons des offres de fabricants pour le marché des consommateurs, qui sont des scénarios B2C typiques. D'autre part, une offre de plus en plus importante est apparue pour les cas purement B2B, ciblant les opérateurs de flotte. Lors de la création d'une nouvelle voiture virtuelle à l'aide du nouveau simulateur, la première chose que nous faisons est de vous demander votre cas commercial. Cela étant, nous faisons déjà correspondre les scènes que vous pouvez choisir à la disponibilité des données réelles. Ainsi, vous testez toujours l'environnement du bac à sable avec un lien fort avec la disponibilité du marché réel.

Support pour les données push : MQTT
Il y a plus d'un an, nous avons introduit la transmission de données en continu pour les véhicules en direct à l'aide de MQTT. Cette option d'intégration est aujourd'hui la plus prisée. Nous sommes très attachés à cette évolution, car la qualité des données fournies par notre interface de diffusion en continu dépasse dans de nombreux cas celle des API basées sur le flux tiré. Nous sommes ravis que cette option de livraison de données soit désormais également prise en charge par le nouveau simulateur de voiture.
Chaque fois qu'un point de données est modifié dans le simulateur, la modification est immédiatement transmise à toutes les applications qui sont à l'écoute. Cela permet de réaliser des flux de travail entièrement événementiels sans avoir recours à des mécanismes d'interrogation.
Inclus : Dégagement de la flotte
Comme toujours pour les données spécifiques au VIN, aucun accès aux données ne peut être autorisé avant que le consentement du propriétaire n'ait été obtenu. Jusqu'à présent, nous n'avons pris en charge le consentement du conducteur que pour les applications B2C dans notre environnement de bac à sable, mais nous avons finalement inclus la prise en charge des autorisations pour les flottes également. En prime, cela signifie également que notre Fleet SDK peut aussi être utilisé avec les nouveaux simulateurs.
L'API Fleet Clearance peut être utilisée de la même manière que pour les véhicules réels, en faisant pointer l'URL vers nos points de terminaison sandbox et en prenant le VIN de l'un des simulateurs que vous avez créés. Comme il s'agit d'un sujet puissant comportant de nombreuses fonctionnalités supplémentaires, nous y consacrerons une session distincte lors de notre prochain Open Dev Talk en février.
Changements de console
Pour prendre en compte toutes ces nouvelles fonctionnalités, nous apportons des modifications aux conteneurs de données sandbox que vous voyez dans notre console. Plus précisément, chaque conteneur de données sandbox dispose de ses propres informations d'identification pour toutes les API, comme nous l'avons toujours fait pour les conteneurs de données réels. En bref, vous pouvez :
- Générer les informations d'identification de l'API du compte de service, à utiliser pour les points de terminaison d'autorisation de la flotte.
- Voir les informations d'identification OAuth2 et configurer les URI de redirection.
- Générer les informations d'identification MQTT
- Copiez les extraits pour l'API REST, l'API GraphQL, n'importe quel SDK et Postman.
À noter :
Il y a une tonne de mises à jour supplémentaires dans le nouveau simulateur. Nous vous proposons ici une liste de quelques changements notables à garder à l'esprit :
- Grâce à une toute nouvelle architecture, le simulateur peut répondre aux demandes d'API même si le simulateur n'est pas ouvert dans le navigateur. Ainsi, des tests d'intégration sans tête peuvent être mis en place pour n'importe laquelle des voitures virtuelles que vous avez créées.
- Le journal situé en bas du simulateur est rempli d'informations riches. Par exemple, vous pouvez développer la réponse exacte de l'API que le simulateur a fournie pour faciliter les processus de débogage.
- Les simulations, un outil puissant qui permettait de réaliser des scénarios de conduite dans le simulateur actuel, ne fait pas partie de la première version du nouveau simulateur. Mais il sera bientôt disponible ! Nous sommes en train de remanier le générateur de trajets pour le rendre plus facile à utiliser. Si vous attendez cette fonctionnalité, n'hésitez pas à nous contacter pour être prévenu en avance.
Comment migrer
Si vous n'avez jamais utilisé le simulateur auparavant, il n'y a rien à craindre. À partir du 20 février, la vue de développement de notre console vous permettra de travailler directement avec le nouveau simulateur. Si vous avez des conteneurs de données existants en mode développement, veuillez noter que ces conteneurs et simulateurs ne seront plus disponibles après la sortie de la version. Veillez à noter toute configuration de conteneur importante afin de pouvoir configurer de nouveaux conteneurs après la mise à jour. Il n'y a pas de migrations automatiques en raison de l'architecture complètement nouvelle qui est déployée.
Si vous souhaitez obtenir de l'aide pour la migration de vos conteneurs, ou si vous voulez récupérer des données qui ne sont plus accessibles après la mise en service, contactez notre équipe de support et nous serons heureux de vous aider.
Dans l'ensemble, le nouveau simulateur et l'environnement sandbox offrent toute une série de nouvelles possibilités aux développeurs et aux clients qui travaillent avec les données des voitures connectées. Nous sommes ravis de faciliter encore plus la mise à l'échelle pour les clients avec ce déploiement !