Quels services et technologies Azure pouvez-vous utiliser pour créer des solutions IoT ?

Les technologies et services Azure IoT offrent diverses options pour créer un large éventail de solutions IoT qui vous aideront à mener la transformation numérique de votre organisation. Par exemple, vous pouvez :

Kits de développement logiciel (SDK) d’appareils et d’appareils

Vous pouvez implémenter votre propre code incorporé à l’aide des kits de développement logiciel (SDK) d’appareil open source. Les kits device SDK prennent en charge de nombreux systèmes d’exploitation, comme Linux, Windows et les systèmes d’exploitation en temps réel. Il existe des SDK pour différents langages de programmation, tels que C, Node.js, Java, .NET et Python.

Vous pouvez simplifier encore davantage la création du code incorporé pour vos appareils en suivant les conventions IoT Plug-and-Play. Avec IoT Plug-and-Play, les développeurs de solutions peuvent intégrer des appareils avec leurs solutions sans avoir à écrire du code incorporé. Au cœur d’IoT Plug-and-Play est un schéma de modèle de capacité d’appareil qui décrit les capacités de l’appareil. Utilisez le modèle de fonctions d’appareil pour configurer une solution cloud telle qu’une application IoT Central.

Azure IoT Edge vous permet de décharger des parties de la charge de travail IoT de vos services cloud Azure vers vos appareils. IoT Edge contribue à réduire la latence dans votre solution et le volume de données échangées entre vos appareils, et il prend en charge les scénarios hors connexion. Vous pouvez gérer les appareils IoT Edge à partir d’IoT Central.

Azure Sphere est une plateforme d’applications générales sécurisée qui présente des fonctionnalités de sécurité et de communication intégrées pour les appareils connectés à Internet. Elle comprend une unité de microcontrôleur sécurisée, un système d’exploitation Linux personnalisé et un service de sécurité cloud qui fournit une sécurité continue et renouvelable.

Important

Comme IoT Central utilise IoT Hub en interne, tout appareil pouvant se connecter à une application IoT Central peut également se connecter à un hub IoT.

Pour plus d’informations, consultez développement d’appareils et d’applications Azure IoT.

Azure IoT Central

IoT Central est une plateforme d’applications managées qui réduit le fardeau 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. IoT Central simplifie le développement d’une infrastructure IoT complexe et en constante évolution en vous permettant de vous concentrer sur la détermination de l’impact métier que vous pouvez créer avec vos 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.

En tant que plateforme d’application complètement managée, IoT Central repose sur un modèle tarifaire simple et prévisible.

Solutions personnalisées

Pour créer une solution IoT à partir de zéro, utilisez un ou plusieurs des services et technologies Azure IoT suivants :

Connectivité au cloud

Le service Azure IoT Hub assure des communications bidirectionnelles fiables et sécurisées entre des millions d’appareils IoT et une solution cloud. Le service IoT Hub Device Provisioning est un service d’assistance pour IoT Hub. Il permet le provisionnement juste-à-temps des appareils sur le hub IoT approprié, sans aucune intervention humaine. Grâce à ces fonctionnalités, les clients peuvent provisionner des millions d’appareils de manière sécurisée et évolutive.

IoT Hub est un composant essentiel qui vous aide à remplir certaines exigences de l’implémentation de solutions IoT :

  • Connectivité et gestion de haut volume d’appareils.
  • Ingestion de télémétrie de haut volume.
  • Commande et contrôle des appareils.
  • Application de la sécurité des appareils.

Rapprocher le monde numérique et le monde physique

Azure Digital Twins est un service IoT qui vous permet de modéliser un environnement physique. Il se sert d’un graphique d’intelligence spatiale pour modéliser les relations entre les personnes, les espaces et les appareils. En mettant en corrélation les données entre le monde numérique et le monde physique, vous pouvez créer des solutions en fonction du contexte.

IoT Central utilise des jumeaux numériques pour synchroniser les appareils et les données dans le monde réel avec les modèles numériques qui permettent aux utilisateurs de monitorer et de gérer ces appareils connectés.

Données et analyse

Les appareils IoT génèrent souvent de grandes quantités de données de série chronologique, telles que les valeurs de température des capteurs. Azure Data Explorer permet de vous connecter à un hub IoT, lire le flux de télémétrie à partir de vos appareils, stocker ces données et vous permettre de les interroger et de les visualiser.

Azure Maps est une collection de services géospatiaux qui utilisent des données cartographiques pour fournir un contexte géographique précis à des applications web et mobiles. Vous pouvez utiliser une API REST, un contrôle JavaScript web ou un kit Android SDK pour créer vos applications.

Actions et notifications

Une solution peut nécessiter des actions automatisées basées sur les données de l’appareil. Par exemple, vous pouvez envoyer un e-mail ou un sms lorsqu’un appareil signale une condition critique.

Azure Functions est un service de calcul serverless qui vous permet d’exécuter du code à la demande sans avoir à provisionner ou gérer explicitement l’infrastructure. Utilisez Azure Functions pour créer des applications serverless pilotées par les événements qui peuvent exécuter des actions en réponse aux conditions identifiées dans les flux de télémétrie.

Étapes suivantes

Pour une expérience pratique, essayez l’un de ces guides de démarrage rapide :