Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Gestionnaire de destinations et de AWS IoT Greengrass flux
AWS IoT Greengrass Le gestionnaire de flux vous permet d'envoyer des données vers les AWS Cloud destinations suivantes : canaux AWS IoT Analytics entrants, flux dans Amazon Kinesis Data Streams, propriétés des actifs ou objets AWS IoT SiteWise dans Amazon Simple Storage Service (Amazon S3). Pour plus d'informations, voir Gérer les flux de données sur le AWS IoT Greengrass Core dans le Guide AWS IoT Greengrass Version 2 du développeur.
Exemple : Structure des messages du flux de données
L'exemple suivant montre la structure de message de flux de données requise transmise par le gestionnaire de AWS IoT Greengrass flux.
{ "assetId": "string", "propertyAlias": "string", "propertyId": "string", "propertyValues": [ { "quality": "string", "timestamp": { "offsetInNanos": number, "timeInSeconds": number }, "value": { "booleanValue": boolean, "doubleValue": number, "integerValue": number, "stringValue": "string" } } ] }
Note
Le message du flux de données doit inclure (assetId
etpropertyId
) ou propertyAlias
dans sa structure.
assetId
-
(Facultatif) L'ID de la ressource à mettre à jour.
propertyAlias
-
(Facultatif) Alias identifiant la propriété, tel qu'un chemin de flux de données du serveur OPC UA. Par exemple :
/company/windfarm/3/turbine/7/temperature
Pour plus d'informations, consultez la section Gérer les flux de données dans le guide de AWS IoT SiteWise l'utilisateur.
propertyId
-
(Facultatif) ID de la propriété de l'actif pour cette entrée.
propertyValues
-
(Obligatoire) La liste des valeurs de propriétés à télécharger. Vous pouvez spécifier jusqu'à 10 éléments
propertyValues
de tableau.quality
-
(Facultatif) La qualité de la valeur de la propriété de l'actif.
-
timestamp
-
(Obligatoire) Horodatage de la valeur de la propriété de l'actif.
-
offsetInNanos
-
(Facultatif) Le décalage de nanosecondes par rapport à
timeInSeconds
. -
timeInSeconds
-
(Obligatoire) Date d'horodatage, en secondes, au format Unix Epoch. Les données de nanosecondes fractionnaires sont fournies par.
offsetInNanos
-
-
value
-
(Obligatoire) La valeur de la propriété de l'actif.
Note
Seule l'une des valeurs suivantes peut exister dans le
value
champ.-
booleanValue
-
(Facultatif) Données de propriété de l'actif de type booléen (
true
oufalse
). -
doubleValue
-
(Facultatif) Données de propriété des actifs de type double (nombre à virgule flottante).
-
integerValue
-
(Facultatif) Données de propriété de l'actif de type entier (nombre entier).
-
stringValue
-
(Facultatif) Données de propriété de l'actif de type chaîne (séquence de caractères).
-