Creación de perfiles de dispositivos con soporte técnico de fábrica - AWS IoT Wireless

Creación de perfiles de dispositivos con soporte técnico de fábrica

Antes de poder aprovisionar en lote los dispositivos de Amazon Sidewalk, debe crear un perfil de dispositivo y, a continuación, ponerse en contacto con el equipo de soporte técnico de Amazon Sidewalk para solicitar soporte técnico de fábrica para el mismo. A continuación, el equipo de Amazon Sidewalk actualizará el perfil del dispositivo con una nueva clave de acreditación de dispositivo (DAK) y le añadirá soporte técnico de fábrica. Los dispositivos Sidewalk que utilizan este perfil ya estarán cualificados para su uso con AWS IoT Core para Amazon Sidewalk, y pueden incorporarse para el aprovisionamiento masivo.

En los pasos siguientes se muestra cómo crear un perfil de dispositivo con soporte técnico de fábrica.

  1. Creación de un perfil de dispositivo

    En primer lugar, cree un perfil de dispositivo. Al crear un perfil, especifique un nombre y etiquetas opcionales como pares de nombre-valor. Para obtener más información sobre los parámetros necesarios y sobre la creación y el uso de perfiles, consulte Cómo crear y añadir un dispositivo.

  2. Obtención de soporte técnico de fábrica para el perfil

    A continuación, obtenga soporte técnico de fábrica para el perfil del dispositivo, de modo que los dispositivos que lo utilicen puedan cualificarse. Para la cualificación, cree un ticket con el equipo de Amazon Sidewalk. Una vez que el equipo lo confirme, recibirá un ApId (identificador del producto anunciado) y su perfil se actualizará con una DAK emitida de fábrica. Los dispositivos finales de Sidewalk que utilicen este perfil estarán cualificados.

Puede crear un perfil de dispositivo mediante la consola de AWS IoT, las operaciones API de AWS IoT Core o la AWS CLI.

Creación de un perfil (consola)

Para crear un perfil de dispositivo mediante la consola de AWS IoT, vaya a la pestaña Sidewalk del Centro de perfiles y seleccione Crear perfil.

Para crear un perfil, especifique los siguientes campos y, a continuación, seleccione Enviar.

  • Nombre

    Escriba un Nombre para su perfil.

  • Etiquetas

    Introduzca etiquetas opcionales como pares de nombre-valor para ayudarlo a identificar más fácilmente su perfil. Las etiquetas también facilitan el seguimiento de los cargos de facturación.

Visualización de la información de perfil y cualifique los perfiles

Verá el perfil que ha creado en el Centro de perfiles. Seleccione el perfil para ver sus detalles. Verá información sobre:

  • El nombre y el identificador único del perfil de dispositivo y cualquier etiqueta opcional que haya especificado como pares de nombre-valor.

  • La clave pública del servidor de aplicaciones y el ID del tipo de dispositivo del perfil.

  • El estado de cualificación, que indica que está utilizando un perfil de dispositivo sin soporte técnico de fábrica. Para cualificar el perfil del dispositivo para recibir soporte técnico de fábrica, póngase en contacto con el soporte técnico de Amazon Sidewalk.

  • La información de la clave de acreditación de dispositivo (DAK). Una vez que el perfil de su dispositivo esté cualificado, se emitirá una nueva DAK y su perfil se actualizará automáticamente con la nueva información de la DAK.

Creación de un perfil (CLI)

Para crear un perfil de dispositivo, utilice la operación CreateDeviceProfile de la API o el comando create-device-profile de la CLI. Por ejemplo, el comando siguiente crea un perfil para su dispositivo final de Sidewalk.

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

La ejecución de este comando devuelve los detalles del perfil, que incluyen el nombre de recurso de Amazon (ARN) y el ID del perfil.

{ "DeviceProfileArn": "arn:aws:iotwireless:us-east-1:123456789012:DeviceProfile/12345678-a1b2-3c45-67d8-e90fa1b2c34d", "DeviceProfileId": "12345678-a1b2-3c45-67d8-e90fa1b2c34d" }
Visualización de la información de perfil y cualifique los perfiles

Use la operación API GetDeviceProfile o el comando get-device-profile de la CLI para obtener información sobre el perfil del dispositivo que ha añadido a su cuenta de AWS IoT Core para Amazon Sidewalk. Para recuperar información sobre el perfil del dispositivo, especifique el ID del perfil. A continuación, la API devolverá información sobre el perfil del dispositivo que coincida con el identificador especificado.

El siguiente es un ejemplo del comando de la CLI:

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

Al ejecutar este comando, se muestran los parámetros del perfil del dispositivo, la clave pública del servidor de aplicaciones, el DeviceTypeId, el ApId, el estado de cualificación y la información del DAKCertificate.

En este ejemplo, el estado de cualificación y la información de la DAK indican que el perfil de su dispositivo no está cualificado. Para cualificar el perfil, póngase en contacto con el soporte técnico de Amazon Sidewalk y se emitirá al perfil una nueva DAK sin límite 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 } }

Una vez que el equipo de soporte técnico de Amazon Sidewalk confirme esta información, recibirá el APID y una DAK son soporte técnico de fábrica, como se muestra en el siguiente ejemplo.

nota

El signo MaxAllowedSignature de -1 indica que la DAK no tiene ningún límite de dispositivos. Para obtener más información acerca de los parámetros de la 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 } }

Siguientes pasos

Ahora que ha creado un perfil de dispositivo que tiene una DAK con soporte técnico de fábrica, proporcione al fabricante la clave YubiHSM que haya obtenido del equipo. A continuación, los dispositivos se manufacturarán en la fábrica y se transferirá la información del registro de control a Amazon Sidewalk, que contiene los números de serie (SMSN) de los dispositivos. Para obtener más información sobre este flujo de trabajo, consulte Fabricación de dispositivos de Amazon Sidewalk en la documentación de Amazon Sidewalk.

A continuación, puede aprovisionar de forma masiva los dispositivos Sidewalk dándole a AWS IoT Core para Amazon Sidewalk los números de serie de los dispositivos que se van a incorporar. Cuando AWS IoT Core para Amazon Sidewalk recibe el registro de control, compara los números de serie del registro de control con los números de serie proporcionados. Si los números coinciden, la tarea de importación comienza a incorporar los dispositivos a AWS IoT Core para Amazon Sidewalk. Para obtener más información, consulte Aprovisionamiento de dispositivos de Sidewalk mediante tareas de importación.