

# Criar um destino para seu dispositivo do Sidewalk
<a name="iot-sidewalk-destination-create"></a>

É possível adicionar um destino à sua conta para o AWS IoT Core para Amazon Sidewalk utilizando o [Hub de destinos](https://console.aws.amazon.com/iot/home#/wireless/destinations) ou `CreateDestination`. Ao criar seu destino, especifique:
+ Um nome exclusivo para o destino a ser usado no dispositivo final do Sidewalk.
**nota**  
Se você já adicionou o dispositivo usando um nome de destino, será preciso usar esse nome ao criar seu destino. Para ter mais informações, consulte [Etapa 2: Adicionar o dispositivo do Sidewalk](iot-sidewalk-add-device.md#iot-sidewalk-device-create). 
+ O nome da regra de AWS IoT que processará os dados do dispositivo e o tópico no qual as mensagens serão publicadas.
+ Um perfil do IAM que conceda permissões de dados do dispositivo para o acesso à regra.

As seções a seguir descrevem como criar a regra de AWS IoT e um perfil do IAM para o destino.

## Criar um destino (console)
<a name="iot-sidewalk-destination-create-console"></a>

Para criar um destino usando o console de AWS IoT, acesse o [Hub de destinos](https://console.aws.amazon.com/iot/home#/wireless/destinations) e escolha **Adicionar destino**.

![](http://docs.aws.amazon.com/pt_br/iot-wireless/latest/developerguide/images/iot-sidewalk-add-destination.PNG)


Para processar os dados de um dispositivo, especifique os seguintes campos ao criar um destino e escolha **Adicionar destino**.
+ 

**Detalhes do destino**  
Insira um **Nome de destino** e uma descrição opcional para o destino.
+ 

**Nome da regra**  
A regra de AWS IoT configurada para avaliar as mensagens enviadas pelo seu dispositivo e processar os dados do dispositivo. O nome da regra será mapeado para o seu destino. O destino exige que a regra processe as mensagens recebidas. Você pode escolher que as mensagens sejam processadas invocando uma regra de AWS IoT ou publicando no agente de mensagens de AWS IoT.
  + Se você escolher **Inserir um nome de regra**, digite um nome e escolha **Copiar** para copiar o nome da regra que você inserirá ao criar a regra de AWS IoT. Você pode escolher **Criar regra** para criar a regra agora ou navegar até o Hub de [regras](https://console.aws.amazon.com/iot/home#/create/rule) do console de AWS IoT e criar uma regra com esse nome.

    Você também pode inserir uma regra e usar a configuração **Avançada** para especificar um nome de tópico. O nome do tópico é fornecido durante a invocação da regra e é acessado usando a expressão `topic` dentro da regra. Para obter mais informações sobre as regras de AWS IoT, consulte [regras de AWS IoT](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html).
  + Se você escolher **Publicar no agente de mensagens de AWS IoT**, insira um nome de tópico. Em seguida, você pode copiar o nome do tópico de MQTT e vários assinantes podem se inscrever nesse tópico para receber mensagens publicadas nesse tópico. Para ver mais informações, consulte [tópicos de MQTT](https://docs.aws.amazon.com/iot/latest/developerguide/topics.html).

  Para obter mais informações sobre as regras de AWS IoT para destinos, consulte [Criar regras para processar mensagens do dispositivo LoRaWAN](https://docs.aws.amazon.com/iot/latest/developerguide/connect-iot-lorawan-destination-rules.html).
+ 

**Nome do perfil**  
O perfil do IAM que concede permissões de dados do dispositivo para o acesso à regra, nomeada em **Nome da regra**. No console, é possível criar um novo perfil de serviço ou selecionar um já existente. Se você estiver criando um novo perfil de serviço, poderá inserir um nome de perfil (por exemplo, **SidewalkDestinationRole**) ou deixá-lo em branco para AWS IoT Core for LoRaWAN para gerar um novo nome de perfil. O AWS IoT Core for LoRaWAN, então, criará automaticamente o perfil do IAM com as devidas permissões em seu nome.

## Criar um destino (CLI)
<a name="iot-sidewalk-destination-create-cli"></a>

Para criar um destino, use a operação da API [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateDestination.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateDestination.html) ou o comando da CLI [https://docs.aws.amazon.com/cli/latest/reference/create-destination.html](https://docs.aws.amazon.com/cli/latest/reference/create-destination.html). Por exemplo, o comando a seguir cria um destino para o dispositivo final do Sidewalk:

```
aws iotwireless create-destination --name {{SidewalkDestination}} \
    --expression-type {{RuleName}} --expression {{SidewalkRule}} \
    --role-arn arn:aws:iam::{{123456789012}}:role/{{SidewalkRole}}
```

A execução desse comando retorna os detalhes do destino, que incluem o nome do recurso da Amazon (ARN) e o nome do destino.

```
{
    "Arn": "arn:aws:iotwireless:{{us-east-1}}:{{123456789012}}:Destination/{{SidewalkDestination}}",
    "Name": "{{SidewalkDestination}}"
}
```

Para obter mais informações sobre a criação de um destino, consulte [Criar regras para processar mensagens do dispositivo LoRaWAN](https://docs.aws.amazon.com/iot/latest/developerguide/connect-iot-lorawan-destination-rules.html).