Ajoutez des profils à AWS IoT Core for LoRaWAN - AWS IoT Wireless

Ajoutez des profils à AWS IoT Core for LoRaWAN

Les profils d’appareils et de services peuvent être définis pour décrire les configurations courantes des appareils. Ces profils décrivent les paramètres de configuration partagés par les appareils afin de faciliter l’ajout de ces appareils. AWS IoT Core for LoRaWAN prend en charge les profils d’appareils et les profils de service.

Les paramètres de configuration et les valeurs à saisir dans ces profils sont fournis par le fabricant de l’appareil.

Ajout des profils d’appareil

Les profils d’appareil définissent les capacités de l’appareil et les paramètres de démarrage que le serveur réseau utilise pour configurer le service d’accès radio LoRaWAN. Il inclut la sélection de paramètres tels que la bande de fréquence LoRa, la version des paramètres régionaux LoRa et la version MAC de l’appareil. Pour en savoir plus sur les différentes bandes de fréquences, veuillez consulter Envisagez de sélectionner des bandes de fréquences LoRa pour vos passerelles et la connexion de vos appareils.

Ajout d’un profil d’appareil à l’aide de la console

Si vous ajoutez un appareil sans fil à l’aide de la console comme décrit dansAjoutez les spécifications de votre appareil sans fil à AWS IoT Core for LoRaWAN à l’aide de la console, après avoir ajouté les spécifications de l’appareil sans fil, vous pouvez ajouter le profil de votre appareil. Vous pouvez également ajouter des appareils sans fil depuis la page Profils de la AWS IoT console sur l’onglet LoRaWAN.

Vous pouvez choisir parmi les profils d’appareil par défaut ou créer un nouveau profil d’appareil. Nous vous recommandons d’utiliser les profils d’appareil par défaut. Si votre application vous demande de créer un profil d’appareil, fournissez un nom de profil d’appareil, sélectionnez la bande de fréquence (RFRegion) que vous utilisez pour l’appareil et la passerelle, et conservez les valeurs par défaut pour les autres paramètres, sauf indication contraire dans la documentation de l’appareil.

Ajout d’un profil d’appareil à l’aide de l’API

Si vous ajoutez un appareil sans fil à l’aide de l’API, vous devez créer le profil de votre appareil avant de créer l’appareil sans fil.

Les listes suivantes décrivent les actions d’API qui exécutent les tâches associées à l’ajout, à la mise à jour ou à la suppression d’un profil de service.

Pour obtenir la liste complète des actions et des types de données disponibles pour créer et gérer des ressources AWS IoT Core for LoRaWAN, veuillez consulter la AWS IoT Wirelessréférence de l’API.

Comment utiliser le AWS CLI pour créer un profil d’appareil

Vous pouvez utiliser le AWS CLI pour créer un profil d’appareil à l’aide de la commande create-device-profile. L’exemple suivant crée un profil d’appareil.

aws iotwireless create-device-profile

L’exécution de cette commande crée automatiquement un profil d’appareil avec un identifiant que vous pouvez utiliser lors de la création de l’appareil sans fil. Vous pouvez désormais créer le profil de service à l’aide de l’API suivante, puis créer l’appareil sans fil à l’aide des profils d’appareil et de service.

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

Pour plus d’informations sur les CLI que vous pouvez utiliser, veuillez consulter la AWS CLI référence

Ajout des profils de services

Les profils de service décrivent les paramètres de communication dont l’appareil a besoin pour communiquer avec le serveur d’applications.

Ajout d’un profil de service à l’aide de la console

Si vous ajoutez un appareil sans fil à l’aide de la console comme décrit dansAjoutez les spécifications de votre appareil sans fil à AWS IoT Core for LoRaWAN à l’aide de la console, après avoir ajouté le profil de l’appareil, vous pouvez ajouter votre profil de service. Vous pouvez également ajouter des appareils sans fil depuis la page Profils de la AWS IoT console sur l’onglet LoRaWAN.

Nous vous recommandons de laisser le paramètre AddGWMetadata activé afin de recevoir des métadonnées de passerelle supplémentaires pour chaque charge utile, telles que le RSSI et le SNR pour la transmission des données.

Ajout d’un profil de service à l’aide de l’API

Si vous ajoutez un appareil sans fil à l’aide de l’API, vous devez d’abord créer votre profil de service avant de créer l’appareil sans fil.

Les listes suivantes décrivent les actions d’API qui exécutent les tâches associées à l’ajout, à la mise à jour ou à la suppression d’un profil de service.

Pour obtenir la liste complète des actions et des types de données disponibles pour créer et gérer des ressources AWS IoT Core for LoRaWAN, veuillez consulter la AWS IoT Wirelessréférence de l’API.

Comment utiliser le AWS CLI pour créer un profil de service

Vous pouvez utiliser le AWS CLI pour créer un service à l’aide de la commande create-service-profile. L’exemple suivant crée un profil de service.

aws iotwireless create-service-profile

L’exécution de cette commande crée automatiquement un profil de service avec un identifiant que vous pouvez utiliser lors de la création de l’appareil sans fil. Vous pouvez désormais créer l’appareil sans fil à l’aide des profils d’appareil et de service.

{ "Arn": "arn:aws:iotwireless:us-east-1:123456789012:ServiceProfile/12345678-a1b2-3c45-67d8-e90fa1b2c34d", "Id": "12345678-a1b2-3c45-67d8-e90fa1b2c34d" }