翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
送信先と AWS IoT Greengrass ストリームマネージャー
AWS IoT Greengrass ストリームマネージャーを使用すると、 AWS クラウド のチャネル AWS IoT Analytics、Amazon Kinesis Data Streams のストリーム、 のアセットプロパティ AWS IoT SiteWise、または Amazon Simple Storage Service (Amazon S3) のオブジェクトの宛先にデータを送信できます。詳細については、[AWS IoT Greengrass Version 2 Developer Guide] (デベロッパーガイド) の[Manage data streams on the AWS IoT Greengrass Core] (Core のデータストリームを管理) を参照してください。
例 : データストリームメッセージ構造
次の例は、ストリームマネージャーによって送信される必要なデータ AWS IoT Greengrass ストリームメッセージ構造を示しています。
{ "assetId": "string", "propertyAlias": "string", "propertyId": "string", "propertyValues": [ { "quality": "string", "timestamp": { "offsetInNanos": number, "timeInSeconds": number }, "value": { "booleanValue": boolean, "doubleValue": number, "integerValue": number, "stringValue": "string" } } ] }
注記
データストリームメッセージには、その構造に (assetId と propertyId) または propertyAlias が含まれる必要があります。
assetId-
(オプション) 更新するアセットの ID。
propertyAlias-
(オプション) OPC UA サーバーのデータストリームパスなど、プロパティを識別するエイリアス。例:
/company/windfarm/3/turbine/7/temperature詳細については、「 AWS IoT SiteWise ユーザーガイド」の「データストリームの管理」を参照してください。
propertyId-
(オプション) このエントリのアセットプロパティの ID。
propertyValues-
(必須) アップロードするプロパティ値のリスト。最大 10 個の
propertyValues配列要素を指定できます。quality-
(オプション) アセットプロパティ値の品質。
-
timestamp -
(必須) アセットプロパティ値のタイムスタンプ。
-
offsetInNanos -
(オプション)
timeInSecondsからのナノ秒オフセット。 -
timeInSeconds -
(必須) Unix エポック形式のタイムスタンプの日付 (秒単位)。分数ナノ秒のデータは、
offsetInNanosで提供されます。
-
-
value -
(必須) アセットプロパティの値。
注記
valueフィールドには以下の値の 1 つだけが含まれます。-
booleanValue -
(オプション) ブール型 (
trueまたはfalse) のアセットプロパティデータ。 -
doubleValue -
(オプション) 倍精度型 (浮動小数点数) のアセットプロパティデータ。
-
integerValue -
(オプション) 整数型 (整数) のアセットプロパティデータ。
-
stringValue -
(オプション) 文字列型 (文字のシーケンス) のアセットプロパティデータ。
-