Criação de perfis de dispositivos com suporte de fábrica
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.
-
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.
-
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.
Criar um perfil (console)
Para criar um perfil de dispositivo usando o console de AWS IoT, acesse a guia Sidewalk do hub de Perfis
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
-
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)
Para criar um perfil de dispositivo, use a operação da API CreateDeviceProfile
ou o comando da CLI create-device-profile
. 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 GetDeviceProfile
ou o comando get-device-profile
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.
{ "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
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
É 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.