2017-10-08 3 views
0

Est-il possible d'accéder aux métadonnées de l'équipement double dans les travaux de flux. Je sais que je peux télécharger des données dans le magasin BLOB et y accéder dans mon travail de streaming, mais cela devient très lourd.Azure IoT: Comment accéder aux métadonnées de l'équipement dans le travail de flux et la fonction azur?

Y a-t-il un moyen d'accéder aux métadonnées de l'appareil (balises, propriétés souhaitées, propriétés rapportées) dans un travail de flux afin de pouvoir persister et prendre des décisions en conséquence?

Répondre

1

Fondamentalement, il existe deux façons de persister les jumeaux de l'appareil.

La première consiste à appeler un travail en bloc pour exporter tous les périphériques vers Azure Blob Storage dans le texte au format json. Voir plus de détails here. Vous pouvez utiliser une fonction BlobTrigger pour évaluer un contenu BLOB ou référencer un BLOB vers le travail de flux.

La seconde façon de conserver un jumeau d'appareil est de persister des changements sur le jumeau de l'appareil. Les itinéraires Azure IoT Hub peuvent être configurés avec une route pour TwinChangeEvents vers le point de terminaison personnalisé, par exemple Azure Blob Storage. Notez que les données blob ont un format sérialisé avro. Plus de détails sur ces routes est here. Sur la base de ce qui précède, les deux gouttes peuvent être référencées au travail de flux pour leur analyse.