2017-10-08 4 views
0

ストリームジョブのデバイスツインメタデータにアクセスすることは可能ですか?私はブロブストアにデータをアップロードし、ストリームジョブでそのデータにアクセスできますが、それは非常に面倒です。Azure IoT:ストリームジョブと紺色関数のデバイスツインメタデータにアクセスする方法は?

ストリームジョブのデバイスメタデータ(タグ、望ましいプロパティ、報告されたプロパティ)にアクセスできる方法はありますか?

答えて

1

基本的に、デバイスの双子を維持する方法は2つあります。

最初は、すべてのデバイスをAzure Blobストレージにエクスポートするためのバルクジョブをjsonフォーマットのテキストで呼び出します。詳細はhereを参照してください。 BlobTrigger関数を使用して、Blobの内容を評価したり、ストリームジョブへのBlobを参照したりすることができます。

デバイスのツインを永続化する2番目の方法は、デバイスのツインの変更を維持することです。 Azure IoTハブルートは、Azure BlobストレージなどのカスタムエンドポイントへのTwinChangeEventsのルートで構成できます。 blobデータにはavroシリアル化形式があることに注意してください。このルートの詳細はhereです。

上記に基づいて、両方のブロブを解析するためにストリームジョブに参照することができます。

関連する問題