Qu’est-ce que Azure IoT Central
IoT Central est une plateforme d’application IoT en tant que service (aPaaS) qui réduit la charge et le coût du développement, de la gestion et de la maintenance des solutions IoT. Utilisez IoT Central pour évaluer rapidement votre scénario IoT et évaluer les opportunités qu’il peut créer pour votre entreprise. Pour simplifier le développement d’une infrastructure IoT complexe et en constante évolution, IoT Central vous permet de concentrer vos efforts sur la détermination de l’impact commercial que vous pouvez créer avec le flux de données IoT.
L’interface utilisateur web vous permet de connecter rapidement des appareils, de superviser les conditions des appareils, de créer des règles, et de gérer des appareils avec leurs données tout au long de leur cycle de vie. Elle vous permet également d’agir sur les insights des appareils en élargissant l’intelligence IoT aux applications métier. Après avoir utilisé IoT Central pour évaluer votre scénario IoT, vous pouvez créer votre solution Azure IoT prête pour l’entreprise.
Cet article donne une vue d’ensemble des fonctionnalités de Azure IoT Central.
Tarification
Les applications que vous créez dans le cadre d’un plan standard sont facturées par appareil ; vous pouvez choisir un plan tarifaire Standard 0, Standard 1 ou Standard 2, les deux premiers appareils étant gratuits. Apprenez-en davantage sur les tarifs d’IoT Central.
Créer une application IoT Central
Vous pouvez déployer rapidement une nouvelle application IoT Central, puis la personnaliser selon vos propres besoins. Les modèles d'applications d'Azure IoT Central constituent un outil très utile pour se lancer dans le développement d'une solution IoT. Les modèles d’applications peuvent avoir plusieurs utilités : vous faire une idée des possibilités offertes ou bien personnaliser entièrement votre application pour correspondre à votre scénario.
Commencez avec un modèle d’application générique ou avec l’un des modèles d’application propre à un secteur d’activité :
- Retail (Commerce)
- Énergie
- Secteur public
- Santé
Consultez le guide de démarrage rapide Utiliser votre smartphone en tant qu’appareil pour envoyer des données de télémétrie à une application IoT Central pour découvrir comment créer votre première application et connecter un appareil.
Connecter des appareils
Une fois votre application créée, la première chose à faire consiste à créer et à connecter des appareils. La vidéo suivante vous guide tout au long du processus de connexion d’un appareil à une application IoT Central :
Chaque appareil connecté à IoT Central utilise un modèle d’appareil. Un modèle d’appareil est le blueprint qui définit les caractéristiques et le comportement d’un type d’appareils tel que :
- Les données de télémétrie qu’il envoie. Par exemple, la température et l’humidité. La télémétrie se présente sous la forme de données en streaming.
- Les propriétés commerciales qu’un opérateur peut modifier. Par exemple, une adresse de client et une date de dernier entretien.
- Les propriétés d’appareil définies par un appareil et qui sont en lecture seule dans l’application. Par exemple, l’état d’une vanne : ouvert ou fermé.
- Les propriétés d’appareil définies par un opérateur et qui déterminent le comportement de l’appareil. Par exemple, une température cible pour l’appareil.
- Commandes appelées par un opérateur et exécutées sur un appareil. Par exemple, une commande pour redémarrer un appareil à distance.
Chaque modèle d’appareil comprend :
Un modèle d’appareil qui décrit les fonctionnalités qu’un appareil doit implémenter. Les fonctionnalités de l’appareil sont les suivantes :
- La télémétrie qu’il diffuse à IoT Central.
- Les propriétés en lecture seule qu’il utilise pour signaler l’état à IoT Central.
- Les propriétés accessibles en écriture qu’il reçoit d’IoT Central pour définir l’état de l’appareil.
- Les commandes appelées à partir d’IoT Central.
Propriétés cloud qui ne sont pas stockées sur l’appareil.
Personnalisations, formulaires et affichages d’appareils qui font partie de votre application IoT Central.
Plusieurs choix s’offrent à vous pour créer des modèles d’appareil :
- Concevez le modèle d’appareil dans IoT Central, puis implémentez son modèle de capacité d’appareil dans le code de votre appareil.
- Créez un de capacité d’appareil avec du code Visual Studio et publiez le modèle de capacité dans un référentiel. Implémentez votre code d’appareil à partir du modèle et connectez votre appareil à votre application IoT Central. IoT Central recherche le modèle de capacité d’appareil dans le référentiel et crée automatiquement un modèle d’appareil simple.
- Créez un modèle de capacité d’appareil avec Visual Studio Code. Implémentez votre code d’appareil à partir du modèle. Importez manuellement le modèle d’appareil dans votre application IoT Central, puis ajoutez les propriétés cloud, les personnalisations et les affichages nécessaires à votre application IoT Central.
Si les données de télémétrie de vos appareils sont trop complexes, vous pouvez mapper les données de télémétrie en entrée à IOT central pour les simplifier ou les normaliser.
Personnaliser l’interface utilisateur
Personnalisez l’interface utilisateur de l’application IoT Central pour les opérateurs responsables de l’utilisation quotidienne de l’application. Les personnalisations que vous pouvez effectuer sont les suivantes :
- La configuration de tableaux de bord personnalisés permettant aux opérateurs de découvrir des insights et de résoudre les problèmes plus rapidement.
- La configuration d’analytiques personnalisés pour explorer des données de série chronologiques à partir de vos appareils connectés.
- La définition de la mise en page de propriétés et des paramètres au sein d’un modèle d’appareil.
Gestion de vos appareils
Utilisez l’application IoT Central pour gérer les appareils dans votre solution IoT Central. Les opérateurs effectuent des tâches telles que :
- Surveiller les appareils connectés à l’application.
- La résolution et la correction des problèmes avec des appareils.
- La configuration de nouveaux appareils.
Vous pouvez définir des règles et des actions personnalisées qui s’appliquent aux données diffusées par les appareils connectés. Un opérateur peut activer ou désactiver ces règles au niveau de l’appareil pour contrôler et automatiser des tâches au sein de l’application.
Comme avec toutes les solutions IoT conçues pour fonctionner à grande échelle, il est important d’avoir une approche structurée de la gestion des appareils. Il ne vous suffit pas de connecter vos appareils au cloud ; ceux-ci doivent rester connectés et sains. Utilisez les fonctionnalités IoT Central suivantes pour gérer vos appareils tout au long du cycle de vie de l’application :
Tableaux de bord
Commencez avec un tableau de bord prédéfini dans un modèle d’application ou créez vos propres tableaux de bord adaptés aux besoins de vos opérateurs. Vous pouvez partager les tableaux de bord avec tous les utilisateurs de votre application ou les maintenir privés.
Règles et actions
Générez des règles personnalisées en fonction de l’état et des données de télémétrie des appareils pour identifier ceux qui ont besoin d’attention. Configurez des actions pour notifier les personnes concernées et faire en sorte que des mesures correctives soient prises en temps voulu.
travaux
Les travaux vous permettent d’appliquer des mises à jour uniques ou en bloc aux appareils en définissant des propriétés ou en appelant des commandes.
Intégrer aux autres services
En tant que plateforme d’application, IoT Central vous permet de transformer vos données IoT en insights métier qui permettent d’obtenir des résultats exploitables. Voici quelques exemples : déterminer les tendances d’efficacité de machines et prédire l’utilisation future de l’énergie dans une usine.
Les règles, l’exportation de donnéeset l’API REST publique sont des exemples de la façon dont vous pouvez intégrer IoT Central à des applications métier :
Générez des insights d’entreprise en créant des pipelines d’analyse personnalisée pour traiter une télémétrie à partir de vos appareils et stocker les résultats. Configurez des exportations de données dans votre application IoT Central de telle sorte que les données de télémétrie et les modifications apportées aux propriétés et aux modèles d’appareil soient exportées vers d’autres services pour y analyser, stocker et visualiser les données à l’aide de vos outils préférés.
Générer des solutions et des intégrations IoT personnalisées avec les API REST
Générez les types de solutions IoT suivants :
- Applications compagnes mobiles capables de configurer et contrôler à distance des appareils.
- Intégrations personnalisées qui permettent aux applications métier existantes d’interagir avec vos appareils et données IoT.
- Applications de gestion d’appareils pour la modélisation, l’intégration, la gestion et de l’accès aux données des appareils.
Gérer votre application
Les applications IoT Central sont entièrement hébergées par Microsoft, ce qui réduit la surcharge administrative liée à la gestion de vos applications. Les administrateurs gèrent l’accès à votre application à l’aide de rôles d’utilisateur et d’autorisations. Ils effectuent le suivi de l’activité en utilisant des journaux d’audit.
Rôles d'utilisateur
La documentation IoT Central fait référence à quatre rôles d'utilisateur qui interagissent avec une application IoT Central :
- Un générateur de solutions est responsable de la création d’une d’application, de la configuration des règles et des actions, de la définition des intégrations à d’autres services et de la personnalisation de l’application pour les opérateurs et les développeurs d’appareils.
- Un opérateur gère les appareils connectés à l’application.
- Un administrateur est responsable des tâches d’administration comme la gestion des rôles et autorisations d’utilisateur dans l’application et la configuration des identités managées pour la sécurisation des connexions à d’autres services.
- Un développeur d’appareil crée le code qui s’exécute sur un appareil ou un module IoT Edge connecté à votre application.
Étapes suivantes
Maintenant que vous avez une vue d’ensemble d’IoT Central, voici quelques étapes suggérées :
- Si vous êtes développeur d’appareils et que vous souhaitez vous immerger dans du code, l’étape suivante suggérée consiste à Créer et connecter une application cliente à votre application Azure IoT Central.
- Vous familiariser avec l’interface utilisateur de Azure IoT Central.
- Mise en route avec la création d’une application Azure IoT Central.