

# Criação de perfis de dispositivos com suporte de fábrica
<a name="sidewalk-provision-profile"></a>

Antes de provisionar em massa seus dispositivos do Amazon Sidewalk, você precisa criar um perfil de dispositivo e entrar em contato com a equipe de suporte do Amazon Sidewalk para solicitar suporte de fábrica para ele. Em seguida, a equipe do Amazon Sidewalk atualizará o perfil do dispositivo com a chave de atestado de dispositivo (DAK) e adicionará o suporte de fábrica a ele. Os dispositivos Sidewalk que utilizam esse perfil são qualificados para serem usados com o AWS IoT Core para Amazon Sidewalk e poderão ser integrados para provisionamento em massa.

As etapas a seguir mostram como criar um perfil de dispositivo com suporte de fábrica.

1. 

**Criar um perfil do dispositivo**

   Primeiro, crie um perfil do dispositivo. Ao criar um perfil, especifique o nome e tags opcionais como pares nome-valor. Para obter mais informações sobre os parâmetros necessários e sobre como criar e usar perfis, consulte [Como criar e adicionar seu dispositivo](iot-sidewalk-create-device.md#iot-sidewalk-device-how).

1. 

**Obter suporte de fábrica para o perfil**

   Obtenha o suporte de fábrica para o perfil de dispositivo para que os dispositivos que o utilizam possam ser qualificados. Para se qualificar, crie um tíquete com a equipe do Amazon Sidewalk. Depois de confirmado pela equipe, você receberá um APID (ID de produto anunciado) e seu perfil será atualizado com um DAK emitido pela fábrica. Os dispositivos finais do Sidewalk que usam esse perfil serão qualificados.

É possível criar um perfil de dispositivo utilizando o console do AWS IoT, as operações de API do AWS IoT Core para Amazon Sidewalk ou a AWS CLI.

**Topics**
+ [Criar um perfil (console)](#provision-profile-console)
+ [Criar um perfil (CLI)](#provision-profile-cli)
+ [Próximas etapas](#provision-profile-next)

## Criar um perfil (console)
<a name="provision-profile-console"></a>

Para criar um perfil de dispositivo usando o console de AWS IoT, acesse a [guia Sidewalk do hub de Perfis](https://console.aws.amazon.com/iot/home#/wireless/profiles?tab=sidewalk) e escolha **Criar perfil**.

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


Para criar um perfil, especifique os campos a seguir e escolha **Enviar**.
+ 

**Nome**  
Insira um **Nome** para o perfil.
+ 

**Tags**  
Insira tags opcionais como pares de nome-valor para ajudar você a identificar seu perfil com mais facilidade. As tags também facilitam o rastreamento de cobranças.

**Ver informações e qualificar perfis**  
Você verá o perfil criado em [hub de Perfis](https://console.aws.amazon.com/iot/home#/wireless/profiles?tab=sidewalk). Escolha o perfil para visualizar os detalhes. Você verá informações sobre:
+ O nome do perfil e o identificador exclusivo do dispositivo e quaisquer tags opcionais especificadas como pares de nome-valor.
+ A chave pública do servidor de aplicativos e o ID do tipo de dispositivo do perfil.
+ O status de qualificação, que indica que você está usando um perfil de dispositivo não compatível com a fábrica. Para qualificar o perfil de dispositivo para o suporte de fábrica, entre em contato com o Suporte do Amazon Sidewalk.
+ As informações da chave de atestado de dispositivo (DAK). Depois que o perfil do dispositivo for qualificado, um novo DAK será emitido e seu perfil será atualizado automaticamente com as novas informações do DAK.

## Criar um perfil (CLI)
<a name="provision-profile-cli"></a>

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

```
aws iotwireless create-device-profile \ 
    --name {{sidewalk_device_profile}} --sidewalk {}
```

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

```
{
    "DeviceProfileArn": "arn:aws:iotwireless:us-east-1:{{123456789012}}:DeviceProfile/{{12345678-a1b2-3c45-67d8-e90fa1b2c34d}}",
    "DeviceProfileId": "{{12345678-a1b2-3c45-67d8-e90fa1b2c34d}}"
}
```

**Ver informações e qualificar perfis**  
Utilize a operação de API [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetDeviceProfile.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetDeviceProfile.html) ou o comando [https://docs.aws.amazon.com/cli/latest/reference/get-device-profile.html](https://docs.aws.amazon.com/cli/latest/reference/get-device-profile.html) da CLI para obter informações sobre o perfil do dispositivo adicionado à sua conta para o AWS IoT Core para Amazon Sidewalk. Para recuperar informações sobre o perfil do dispositivo, especifique o ID do perfil. A API retornará informações sobre o perfil do dispositivo que correspondem ao identificador especificado.

Um exemplo de um comando da CLI é mostrado a seguir:

```
aws iotwireless get-device-profile \ 
    --id "{{12345678-234a-45bc-67de-e8901234f0a1}}" > {{device_profile.json}}
```

A execução desse comando retorna os parâmetros do perfil do seu dispositivo, a chave pública do servidor de aplicativos, `DeviceTypeId`, `ApId`, status de qualificação e informações do `DAKCertificate`.

Nesse exemplo, o status de qualificação e as informações do DAK indicam que o perfil do dispositivo não está qualificado. Para qualificar seu perfil, entre em contato com o suporte do Amazon Sidewalk e seu perfil receberá um novo DAK sem limite de dispositivos.

```
{
    "Arn": "arn:aws:iotwireless:{{us-east-1}}:{{123456789012}}:DeviceProfile/{{12345678-a1b2-3c45-67d8-e90fa1b2c34d}}",
    "Id": "{{12345678-a1b2-3c45-67d8-e90fa1b2c34d}}",
    "Name": {{"Sidewalk_profile"}},
    "LoRaWAN": null,
    "Sidewalk":
    {       
        "ApplicationServerPublicKey": "{{a123b45c6d78e9f012a34cd5e6a7890b12c3d45e6f78a1b234c56d7e890a1234}}",
        "DAKCertificateMetadata": [
            {
                "DeviceTypeId": "{{fe98}}",
                "CertificateId": {{"43564A6D2D50524F544F54595045"}},
                "FactorySupport": false,
                "MaxAllowedSignature": 1000
            }
        ],
        "QualificationStatus": false
    }
}
```

Depois que a equipe de suporte do Amazon Sidewalk confirmar essas informações, você receberá o APID e um DAK com suporte da fábrica, conforme mostrado no exemplo a seguir.

**nota**  
O `MaxAllowedSignature` de `-1` indica que o DAK não tem limite de dispositivos. Para obter informações sobre os parâmetros do DAK, consulte [DAKCertificateMetadata](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DAKCertificateMetadata.html).

```
{
    "Arn": "arn:aws:iotwireless:{{us-east-1}}:{{123456789012}}:DeviceProfile/{{12345678-a1b2-3c45-67d8-e90fa1b2c34d}}",
    "Id": "{{12345678-a1b2-3c45-67d8-e90fa1b2c34d}}",
    "Name": {{"Sidewalk_profile"}},
    "LoRaWAN": null,
    "Sidewalk":
    {       
        "ApplicationServerPublicKey": "{{a123b45c6d78e9f012a34cd5e6a7890b12c3d45e6f78a1b234c56d7e890a1234}}",
        "DAKCertificateMetadata": [
            {
                "ApId": "{{GZBd}}",                
                "CertificateId": "{{43564A6D2D50524F544F54595045}}",
                "FactorySupport": true,
                "MaxAllowedSignature": -1                
            }
        ],
        "QualificationStatus": true
    }
}
```

## Próximas etapas
<a name="provision-profile-next"></a>

Agora que você criou um perfil de dispositivo que tem um DAK com suporte de fábrica, forneça ao fabricante a chave YubiHSM obtida com a equipe. Desse modo, seus dispositivos serão produzidos na fábrica e as informações do log de controle serão passadas para o Amazon Sidewalk, que contém os números de série (SMSN) dos dispositivos. Para obter mais informações sobre esse fluxo de trabalho, consulte [Fabricação de dispositivos Amazon Sidewalk](https://docs.sidewalk.amazon/manufacturing/) na *documentação do Amazon Sidewalk*.

É possível provisionar dispositivos Sidewalk em massa fornecendo os números de série dos dispositivos a serem integrados ao AWS IoT Core para Amazon Sidewalk. Quando o AWS IoT Core para Amazon Sidewalk recebe o log de controle, ele compara os números de série no log de controle com os números de série fornecidos. Se os números de série corresponderem, a tarefa de importação começará a integrar os dispositivos ao AWS IoT Core para Amazon Sidewalk. Para ter mais informações, consulte [Provisionamento de dispositivos do Sidewalk usando tarefas de importação](sidewalk-provision-bulk-import.md).