Vous devez intégrer des milliers d'appareils IoT qui publient et s'abonnent via MQTT en utilisant un broker cloud-native. Chaque appareil doit être restreint à une sous-arborescence de sujets qui inclut son propre ID d'appareil. Vous souhaitez également définir des modèles de sujets une seule fois et les appliquer à tous les appareils. Que devez-vous configurer ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un Event Grid namespace et activez le broker MQTT. Définissez un topic space avec des variables (par exemple, devices/{clientId}/#) et attribuez des client permissions afin que chaque appareil soit limité à sa propre sous-arborescence..
Pourquoi c'est la réponse
La bonne réponse est de créer un namespace Event Grid et d'activer le broker MQTT. Event Grid prend en charge MQTT v3.1.1 et v5.0, permettant la gestion de milliers d'appareils IoT. Les espaces de sujets avec des variables comme devices/{clientId}/ permettent de définir des modèles de sujets génériques. En attribuant des permissions client, chaque appareil est automatiquement restreint à sa propre sous-arborescence de sujets, répondant aux exigences de scalabilité et de sécurité. Azure IoT Hub est conçu pour la gestion des appareils IoT, mais ses règles de routage ne sont pas spécifiquement conçues pour restreindre les sous-arborescences MQTT de cette manière granulaire et automatisée pour des milliers d'appareils avec des modèles de sujets. Azure Service Bus ne prend pas en charge MQTT nativement pour la gestion des sujets de cette manière. Azure Event Hubs avec Kafka endpoint est un bon choix pour l'ingestion de données à grande échelle, mais ses ACLs Kafka ne sont pas directement applicables aux sujets MQTT dans le contexte d'une gestion fine par appareil. Créer des Event Grid subscriptions par appareil avec des webhooks serait inefficace et complexe à gérer pour des milliers d'appareils.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise