Présentation

La solution IoT Device Simulator aide les clients à tester l'intégration de leurs dispositifs et à améliorer les performances de leurs services backend IoT par une interface utilisateur graphique (GUI) Web intuitive. La solution permet aux clients de créer et de simuler des centaines de dispositifs connectés, sans qu'il soit nécessaire de configurer et de gérer des dispositifs physiques, ou de développer des scripts fastidieux.
Avantages

Profitez de l'IoT Device Simulator prêt à l'emploi, ou utilisez-le comme implémentation de référence avec le moteur de simulation personnalisé pour tester l'intégration de votre dispositif et les services backend IoT avec des jeux de données simulés.
Une console GUI basée sur le Web permet aux clients de créer et de simuler des centaines de dispositifs connectés, sans qu'il soit nécessaire de configurer et de gérer des dispositifs physiques, ou de développer des scripts fastidieux.
Exécutez jusqu'à 1 000 simulations simultanées (dispositifs IoT virtuels) sur le moteur de simulation, et créez jusqu'à 100 simulations à la fois.
Détails techniques

Le modèle CloudFormation de cette solution déploie l'architecture suivante, qui comprend un module pour automobile préconstruit que vous pouvez utiliser pour simuler les données de télémétrie des véhicules à l'aide de types de périphériques prédéfinis. Le module pour automobile utilise un modèle de simulation de train de puissance que génèrent des données de télémétrie de véhicules simulés. Vous pouvez également tirer parti des fonctions de localisation de Mapbox pour fournir une carte pour vos véhicules simulés.
Étape 1
Amazon CloudFront fournit le contenu de l'interface Web depuis un compartiment Amazon Simple Storage Service (Amazon S3).
Étape 2
Le compartiment Amazon S3 héberge l'interface Web.
Étape 3
Un groupe d'utilisateurs Amazon Cognito identifie les requêtes d'API.
Étape 4
Une API Amazon API Gateway fournit la couche d'API de la solution.
Étape 5
AWS Lambda sert les microservices de la solution et achemine les requêtes d'API.
Étape 6
Amazon DynamoDB stocke les informations de la simulation et du type de dispositif.
Étape 7
AWS Step Functions inclut une fonction de simulateur AWS Lambda pour simuler les dispositifs et envoyer des messages.
Étape 8
Un compartiment Amazon S3 stocke les acheminements prédéfinis qui sont utilisés pour la démonstration pour les applications automobiles.
Étape 9
AWS IoT Core sert de point de terminaison vers lequel les messages sont envoyés.
Étape 10
Amazon Location Service fournit la carte qui affiche la localisation des dispositifs automobiles pour la démonstration pour les applications automobiles.
Contenus connexes

Dans ce cours, vous allez découvrir l'architecture de communication d'AWS IoT ainsi que les composants d'AWS IoT. Nous étudierons le fonctionnement d'AWS IoT avec d'autres services AWS.