Création de profils d’appareils avec support d’usine - AWS IoT Wireless

Création de profils d’appareils avec support d’usine

Avant la mise en service groupée de vos appareils Amazon Sidewalk, vous devez créer un profil d’appareil, puis contacter l’équipe d’assistance Amazon Sidewalk pour demander une assistance d’usine pour ce produit. L’équipe Amazon Sidewalk mettra ensuite à jour le profil de votre appareil avec une nouvelle clé d’attestation d’appareil (DAK) et y ajoutera le support d’usine. Les appareils Sidewalk qui utilisent ce profil sont ensuite éligibles pour être utilisés avec AWS IoT Core pour Amazon Sidewalk et peuvent être intégrés pour une mise en service groupée.

Les étapes suivantes vous montrent comment créer un profil d’appareil compatible en usine.

  1. Création d’un profil d’appareil

    Créez d’abord un profil d’appareil. Lorsque vous créez un profil, spécifiez un nom et des balises facultatives sous forme de paires nom-valeur. Pour plus d’informations sur les paramètres requis, ainsi que sur la création et l’utilisation de profils, veuillez consulter Comment créer et ajouter votre appareil.

  2. Obtenir une assistance technique en usine pour le profil

    Obtenez ensuite une assistance d’usine pour le profil de votre appareil afin que les appareils utilisant ce profil puissent être qualifiés. Pour vous qualifier, créez un ticket auprès de l’équipe Amazon Sidewalk. Une fois confirmé par l’équipe, vous recevrez un APID (identifiant de produit annoncé) et votre profil sera mis à jour avec un DAK émis par l’usine. Les terminaux de trottoir qui utilisent ce profil seront qualifiés.

Vous pouvez créer un profil d’appareil à l’aide de la console AWS IoT, des opérations d’API AWS IoT Core pour Amazon Sidewalk ou de l’AWS CLI.

Création d’un profil (console)

Pour créer un profil d’appareil à l’aide de la console AWS IoT, accédez à l’onglet Sidewalk du centre de Profils et choisissez Créer un profil.

Pour créer un profil, spécifiez les champs suivants, puis choisissez Soumettre.

  • Nom

    Entrez un nom pour votre profil.

  • Balises

    Entrez des balises facultatives sous forme de paires nom-valeur pour vous aider à identifier plus facilement votre profil. Les balises facilitent également le suivi des frais de facturation.

Afficher les informations du profil et qualifier les profils

Vous verrez le profil que vous avez créé dans le centre de Profils. Choisissez le profil pour en afficher les détails. Vous y trouverez des informations sur :

  • Le nom du profil de l’appareil et son identifiant unique, ainsi que toutes les balises facultatives que vous avez spécifiées sous forme de paires nom-valeur.

  • La clé publique du serveur d’applications et l’identifiant du type d’appareil du profil.

  • Le statut de qualification, qui indique que vous utilisez un profil d’appareil qui n’est pas pris en charge en usine. Pour qualifier le profil de votre appareil afin qu’il soit pris en charge en usine, contactez le support Amazon Sidewalk.

  • Informations relatives à la clé d’attestation de l’appareil (DAK). Une fois le profil de votre appareil qualifié, un nouveau DAK sera émis et votre profil sera automatiquement mis à jour avec les nouvelles informations DAK.

Créer un profil (CLI)

Pour créer un profil d’appareil, utilisez l’opération d’API CreateDeviceProfile ou la commande CLI create-device-profile. Par exemple, la commande suivante crée un profil pour votre terminal Sidewalk.

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

L’exécution de cette commande renvoie les détails du profil, notamment le Amazon Resource Name (ARN) et l’ID du profil.

{ "DeviceProfileArn": "arn:aws:iotwireless:us-east-1:123456789012:DeviceProfile/12345678-a1b2-3c45-67d8-e90fa1b2c34d", "DeviceProfileId": "12345678-a1b2-3c45-67d8-e90fa1b2c34d" }
Afficher les informations du profil et qualifier les profils

Utilisez l’opération d’API GetDeviceProfile ou la commande d’interface de ligne de commande get-device-profile pour obtenir des informations sur le profil de votre appareil que vous avez ajouté à votre compte pour AWS IoT Core pour Amazon Sidewalk. Pour récupérer des informations sur le profil de votre appareil, spécifiez l’ID du profil. L’API renverra ensuite des informations sur le profil de l’appareil correspondant à l’identifiant spécifié.

Ce qui suit présente un exemple de commande CLI.

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

L’exécution de cette commande renvoie les paramètres du profil de votre appareil, la clé publique du serveur d’applications, le DeviceTypeId, ApId, le statut de qualification et les informations DAKCertificate.

Dans cet exemple, le statut de qualification et les informations DAK indiquent que le profil de votre appareil n’est pas qualifié. Pour qualifier votre profil, contactez le support Amazon Sidewalk, et un nouveau DAK vous sera attribué à votre profil, sans limite d’appareils.

{ "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 } }

Une fois que l’équipe d’assistance d’Amazon Sidewalk aura confirmé ces informations, vous recevrez l’APID et un DAK pris en charge en usine, comme indiqué dans l’exemple suivant.

Note

Le MaxAllowedSignature de -1 indique que le DAK n’a aucune limite d’appareils. Pour plus d’informations sur les paramètres DAK, consultez 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 } }

Étapes suivantes

Maintenant que vous avez créé un profil d’appareil doté d’un DAK compatible en usine, fournissez à votre fabricant la clé YubiHSM que vous avez obtenue auprès de l’équipe. Vos appareils seront ensuite fabriqués en usine et les informations du journal de contrôle seront ensuite transmises à Amazon Sidewalk, qui contient les numéros de série (SMSN) des appareils. Pour plus d’informations sur ce flux de travail, consultez la section Fabrication d’appareils Amazon Sidewalk dans la documentation Amazon Sidewalk.

Vous pouvez ensuite effectuer la mise en service groupée de vos appareils Sidewalk en fournissant à AWS IoT Core pour Amazon Sidewalk les numéros de série des appareils à intégrer. Lorsque AWS IoT Core pour Amazon Sidewalk reçoit le journal de contrôle, il compare les numéros de série du journal de contrôle avec les numéros de série que vous avez fournis. Si les numéros de série correspondent, la tâche d’importation commence à intégrer vos appareils à AWS IoT Core pour Amazon Sidewalk. Pour en savoir plus, consultez La mise en service des appareils Sidewalk à l’aide de tâches d’importation.