

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Gerenciador de destinos e AWS IoT Greengrass streams
<a name="destinations-gg-stream-manager"></a>

AWS IoT Greengrass O gerenciador de streams permite que você envie dados para os seguintes Nuvem AWS destinos: canais de AWS IoT Analytics entrada, fluxos no Amazon Kinesis Data Streams, propriedades de ativos ou objetos AWS IoT SiteWise no Amazon Simple Storage Service (Amazon S3). Para obter mais informações, consulte [Gerenciar fluxos de dados no AWS IoT Greengrass Core](https://docs.aws.amazon.com/greengrass/v2/developerguide/manage-data-streams.html) no *Guia do desenvolvedor do AWS IoT Greengrass Version 2 *.

**Example : Estrutura da mensagem do fluxo de dados**  
O exemplo a seguir mostra a estrutura de mensagens de fluxo de dados necessária transmitida pelo gerenciador de AWS IoT Greengrass fluxo.  

```
{
   "assetId": "string",
   "propertyAlias": "string",
   "propertyId": "string",
   "propertyValues": [
      {
         "quality": "string",
         "timestamp": {
            "offsetInNanos": number,
            "timeInSeconds": number
         },
         "value": {
            "booleanValue": boolean,
            "doubleValue": number,
            "integerValue": number,
            "stringValue": "string"
         }
      }
   ]
}
```

**nota**  
A mensagem de fluxo de dados deve incluir `assetId` e `propertyId`, ou incluir `propertyAlias`, na estrutura. 

`assetId`  
(Opcional) O ID do ativo a ser atualizado.

`propertyAlias`  
(Opcional) O alias que identifica a propriedade, como um caminho de fluxo de dados do servidor OPC UA. Por exemplo:  

```
/company/windfarm/3/turbine/7/temperature
```
Para obter mais informações, consulte [Gerenciar fluxos de dados](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/manage-data-streams.html) no *Guia do AWS IoT SiteWise usuário*.

`propertyId`  
(Opcional) O ID da propriedade de ativo dessa entrada.

`propertyValues`  
(Obrigatório) A lista dos valores de propriedade a serem carregados. Você pode especificar até 10 elementos de matriz `propertyValues`.    
`quality`  
(Opcional) A qualidade do valor da propriedade do ativo.  
 `timestamp`   
(Obrigatório) O carimbo de data/hora do valor da propriedade de ativo.    
 `offsetInNanos`   
(Opcional) A diferença, em nanossegundos, em relação a `timeInSeconds`.  
 `timeInSeconds`   
(Obrigatório) A data do carimbo de data/hora, em segundos, no formato Unix epoch. Os dados fracionários de nanossegundos são fornecidos por `offsetInNanos`.  
 `value`   
(Obrigatório) O valor da propriedade de ativo.  
Somente um dos valores a seguir pode existir no campo `value`.   
 `booleanValue`   
(Opcional) Dados da propriedade de ativo do tipo booliano (`true` ou `false`).  
 `doubleValue`   
(Opcional) Dados da propriedade de ativo do tipo duplo (número de ponto flutuante).  
 `integerValue`   
(Opcional) Dados da propriedade de ativo do tipo inteiro (número inteiro).  
 `stringValue`   
(Opcional) Dados da propriedade de ativo do tipo string (sequência de caracteres).