Présentation d’IoT Edge

Effectué

Azure IoT Edge est la combinaison d’un service cloud qui s’exécute dans le cloud et d’un runtime qui s’exécute sur l’appareil. Le runtime démarre et gère les workflows sur l’appareil. Le workflow comprend un ensemble de conteneurs que vous liez ensemble dans un ordre spécifique pour créer un scénario de bout en bout. IoT Edge est géré par IoT Hub. Azure IoT Edge vous permet d’exécuter des charges de travail sur l’appareil de périphérie, qui sont développées en utilisant des services cloud. La charge de travail est un module déployé en utilisant des conteneurs compatibles Docker. Les modules peuvent être des applications d’intelligence artificielle, des services Azure et tiers, ou votre logique métier.

IoT Edge vous permet de :

Réagir en quasi temps réel à des modifications locales : Comme vous pouvez implémenter certaines fonctionnalités à la périphérie, l’appareil passe moins de temps à communiquer avec le cloud. Ainsi, l’appareil peut réagir rapidement à des modifications locales en traitant les données sur l’appareil et en réduisant la latence. De plus, quand des modules s’exécutent localement, ils peuvent choisir d’utiliser un matériel spécialisé, comme un FPGA (réseau de portes programmables).

Gérer les appareils de périphérie : IoT Edge fournit une interface cloud et un module de runtime, ce qui vous permet de gérer à distance et de déployer des charges de travail sur des appareils de périphérie via IoT Hub.

Déployer en utilisant des conteneurs : IoT Edge vous permet d’utiliser des conteneurs compatibles Docker pour exécuter votre logique métier à la périphérie.

Déployer en utilisant du matériel sécurisé et certifié : IoT Edge permet d’accéder à du matériel IoT Edge certifié sur des appareils Linux ou Windows qui prennent en charge les moteurs de conteneur.

Distribuer des charges de travail d’IA et d’analytique sur la périphérie : IoT Edge vous permet de déployer des modèles créés et entraînés dans le cloud, et de les exécuter sur des appareils de périphérie. IoT Edge utilise le modèle pour traiter les données localement et répondre rapidement à l’événement.

Utiliser les compétences des développeurs et le code déjà existants : Le code IoT Edge prend en charge des langages comme C, C#, Java, Node.js et Python.

Gérer les données pour réduire les coûts : Les appareils IoT Edge capturent une grande quantité de données, mais en général, vous n’avez besoin que d’une petite partie de ces données pour en faire une analyse plus poussée. Si vous envoyez toutes les données dans le cloud, l’utilisateur aura des frais de transport et de stockage. IoT Edge réduit les coûts en vous permettant d’envoyer seulement un segment des données en fonction des besoins. Vous pouvez également envoyer des données agrégées dans le cloud. L’envoi de données agrégées dans le cloud réduit les coûts généraux de gestion et de transport des données grâce à la réduction des coûts liés au stockage et à la bande passante.

Fonctionner de façon fiable en mode hors connexion ou intermittent : Souvent, les appareils IoT doivent travailler avec une connectivité au cloud intermittente ou même hors connexion. La fonctionnalité de gestion des appareils IoT Edge synchronise automatiquement le dernier état de vos appareils une fois qu’ils se sont reconnectés au cloud de façon à garantir un fonctionnement homogène.

Fournir une sécurité pour les déploiements de périphérie : IoT Edge apporte une sécurité de plusieurs façons. En utilisant IoT Hub, nous pouvons garantir que seuls les appareils appropriés peuvent communiquer entre eux et qu’ils disposent des logiciels appropriés. IoT Edge peut renforcer la sécurité en s’intégrant à Microsoft Defender pour le cloud. IoT Edge peut aussi utiliser des modules de sécurité matériels s’ils sont disponibles pour fournir des connexions authentifiées fortes pour le traitement d’informations confidentielles.

Garantir la confidentialité pour les déploiements IoT : IoT Edge peut protéger les données relatives aux personnes. Les données relatives aux personnes peuvent être nettoyées avant d’être envoyées dans le cloud, ce qui offre une meilleure protection de la confidentialité. En stockant les données localement, vous pouvez mieux respecter les réglementations sur la sécurité et la confidentialité.

Agir en tant que passerelle : IoT Edge peut fonctionner en tant que passerelle de protocole, et fournir ainsi une connectivité et une analytique de périphérie aux appareils IoT qui ne disposent pas de ces fonctionnalités.

Disponibilité de modules tiers : Vous pouvez utiliser des modules tiers provenant de la Place de marché Azure pour réduire le délai de commercialisation et améliorer la robustesse des solutions logicielles à la périphérie.