Passer la navigation

Accélération du développement et des tests de solutions IoT avec la Simulation d'appareil Azure IoT

Publié le 4 décembre, 2018

Senior Program Manager, Azure IoT

Les solutions IoT constituent souvent un investissement lourd qui mérite la plus grande attention. La mise en place de tests tout au long du cycle de développement vous permet d'évaluer la manière dont votre solution IoT traite, gère et présente les données des appareils afin de garantir la réussite du projet. La Simulation d'appareil Azure IoT est un outil sur lequel vous pouvez compter pour accélérer le développement et les tests de ces solutions. Depuis sa création, il y a un an, la Simulation d'appareil Azure IoT a rapidement trouvé une place de choix dans la boîte à outils du développeur.

Nous sommes ravis d'annoncer la dernière mise à jour de la Simulation d'appareil Azure IoT. Cette nouvelle version, fruit des efforts que nous déployons dans l’espace vital de la simulation IoT, est disponible dès à présent.

La Simulation d'appareil est un projet open source que vous pouvez déployer directement dans votre abonnement Azure. La solution est dotée d'une interface basée sur le web et d'une API enrichie pour vous permettre de créer de puissantes simulations IoT capables d'envoyer (push) une télémétrie réaliste vers votre IoT Hub.

Tableau de bord d'une simulation d'appareil

La simulation d’appareil vous aide à créer des appareils simulés qui se comportent comme des appareils réels. Avec la simulation d’appareil, vous pouvez collecter, traiter, analyser et exploiter les données des appareils simulés afin de tester vos solutions de bout en bout.

  • Vérifiez que la solution fonctionne comme prévu d’un appareil à un autre en simulant des comportements d’appareils réels. Vous pouvez scripter les comportements d’appareils complexes en utilisant JavaScript pour assurer la télémétrie des appareils simulés la plus précise possible.
  • Testez vos pipelines d'analyse, vos intégrations de processus métier, vos tableaux de bord, etc., en utilisant des appareils simulés pour réaliser des tests de bout en bout.
  • Testez la mise à l'échelle de votre logicielle et développez la confiance dans votre solution en simulant des conditions de charge normales, maximales et supérieures.
  • Soyez opérationnel instantanément en utilisant des exemples d’appareils et de simulations lorsque vous vous souciez peu des données réelles et que vous souhaitez simplement voir les données circuler dans le système.
  • Obtenez rapidement un prototype afin de tester votre idée avant d’investir dans du matériel coûteux. Vous pouvez créer des appareils personnalisés via l’interface utilisateur pour générer un prototype d’appareil en quelques secondes.
  • Personnalisez vous-même la simulation d’appareil en modifiant notre code open source pour répondre à vos besoins spécifiques.

Nouvelles fonctionnalités

  • Modèles d'appareils réutilisables : les modèles d'appareils peuvent être enregistrés, modifiés et réutilisés dans plusieurs simulations.
  • Comportement réaliste de l'appareil : capable de scripter des comportements d'appareils complexes à l'aide de JavaScript.
  • Simulations longues : les simulations peuvent s'exécuter en quelques minutes, quelques jours, voire indéfiniment jusqu'à leur arrêt.
  • Combinaison de types d'appareils : les simulations peuvent englober plusieurs types d'appareils, ce qui permet aux utilisateurs de combiner différents types d'appareils dans une même simulation.
  • Meilleure visibilité : suivez l'évolution de votre simulation grâce à des tableaux IoT Hub intégrés affichant le nombre d'appareils, les appareils connectés et le nombre de messages. Vous pouvez également afficher le débit des messages, le nombre total d'appareils connectés, le nombre d'erreurs, ainsi que les détails liés à la configuration de la simulation.
  • Simulations réutilisables : enregistrez vos simulations et réexécutez-les à tout moment depuis le tableau de bord correspondant.
  • Messages JSON ou Protobuf : envoyez les données de télémétrie à partir de vos appareils à l'aide de votre schéma JSON ou à partir de vos appareils simulés à l'aide du format binaire Protobuf.

En savoir plus

La dernière version de Simulation d'appareil est désormais disponible. Démarrez à l'aide des liens suivants :