Agregar perfiles a AWS IoT Core para LoRaWAN - AWS IoT Wireless

Agregar perfiles a AWS IoT Core para LoRaWAN

Los perfiles de dispositivos y servicios se pueden definir para describir las configuraciones comunes de los dispositivos. Estos perfiles describen los parámetros de configuración que comparten los dispositivos para facilitar su agregación. AWS IoT Core para LoRaWAN admite perfiles de dispositivos y perfiles de servicio.

Los parámetros de configuración y los valores que se deben introducir en estos perfiles los proporciona el fabricante del dispositivo.

Agregar perfiles de dispositivos

Los perfiles de dispositivo definen las capacidades del dispositivo y los parámetros de arranque que el servidor de red utiliza para configurar el servicio de acceso por radio LoRaWAN. Incluye una selección de parámetros como la banda de frecuencia de LoRa, la versión de los parámetros regionales de LoRa y la versión MAC del dispositivo. Para obtener más información sobre las diferentes bandas de frecuencia, consulte Considere la posibilidad de seleccionar bandas de frecuencia LoRa para sus puertas de enlace y la conexión del dispositivo.

Agregar un perfil de dispositivo mediante la consola

Si va a agregar un dispositivo inalámbrico mediante la consola tal y como se describe en Agregar las especificaciones de un dispositivo inalámbrico a AWS IoT Core para LoRaWAN con la consola, después de agregar la especificación del dispositivo inalámbrico, puede agregar el perfil de su dispositivo. Como alternativa, también puede agregar dispositivos inalámbricos desde la página Perfiles de la consola de AWS IoT, en la pestaña LoRaWAN.

Puede elegir entre los perfiles de dispositivo predeterminados o crear un perfil de dispositivo nuevo. Le recomendamos que utilice los perfiles de dispositivo predeterminados. Si la aplicación requiere que cree un perfil de dispositivo, proporcione un nombre de perfil de dispositivo, seleccione la banda de frecuencia (RfRegion) que está utilizando para el dispositivo y la puerta de enlace, y mantenga los demás ajustes con los valores predeterminados, a menos que se especifique lo contrario en la documentación del dispositivo.

Agregar un perfil de dispositivo mediante la API

Si va a agregar un dispositivo inalámbrico mediante la API, debe crear el perfil de su dispositivo antes de crear el dispositivo inalámbrico.

En las siguientes listas se describen las acciones de la API que realizan las tareas asociadas a agregar, actualizar o eliminar un perfil de servicio.

Acciones de la API de AWS IoT Wireless para los perfiles de servicio

Para ver la lista completa de las acciones y los tipos de datos disponibles para crear y administrar recursos de AWS IoT Core para LoRaWAN, consulte la referencia de la API de AWS IoT Wireless.

Cómo utilizar la AWS CLI para crear un perfil de dispositivo

Puede utilizar la AWS CLI para crear un perfil de dispositivo mediante el comando create-device-profile. En el ejemplo siguiente se crea un perfil de dispositivo.

aws iotwireless create-device-profile

Al ejecutar este comando, se crea automáticamente un perfil de dispositivo con un ID que puede utilizar al crear el dispositivo inalámbrico. Ahora puede crear el perfil de servicio mediante la siguiente API y, a continuación, crear el dispositivo inalámbrico mediante los perfiles de dispositivo y servicio.

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

Para obtener información sobre las CLI que puede usar, consulte la referencia de AWS CLI

Agregar perfiles de servicio

Los perfiles de servicio describen los parámetros de comunicación que el dispositivo necesita para comunicarse con el servidor de aplicaciones.

Agregar un perfil de servicio mediante la consola

Si desea agregar un dispositivo inalámbrico mediante la consola como se describe en Agregar las especificaciones de un dispositivo inalámbrico a AWS IoT Core para LoRaWAN con la consola, puede agregar su perfil de servicio después de agregar el perfil del dispositivo. Como alternativa, también puede agregar dispositivos inalámbricos desde la página Perfiles de la consola de AWS IoT, en la pestaña LoRaWAN.

Le recomendamos que deje habilitada la configuración AddGWMetaData para recibir metadatos de puerta de enlace adicionales por cada carga, como RSSI y SNR para la transmisión de datos.

Agregar un perfil de servicio mediante la API

Si desea agregar un dispositivo inalámbrico mediante la API, primero debe crear su perfil de servicio antes de crear el dispositivo inalámbrico.

En las siguientes listas se describen las acciones de la API que realizan las tareas asociadas a agregar, actualizar o eliminar un perfil de servicio.

Acciones de la API de AWS IoT Wireless para los perfiles de servicio

Para ver la lista completa de las acciones y los tipos de datos disponibles para crear y administrar recursos de AWS IoT Core para LoRaWAN, consulte la referencia de la API de AWS IoT Wireless.

Cómo utilizar la AWS CLI para crear un perfil de servicio

Puede usar la AWS CLI para crear un servicio con el comando create-service-profile. En el siguiente ejemplo, se crea un perfil de servicio.

aws iotwireless create-service-profile

Al ejecutar este comando, se crea automáticamente un perfil de servicio con un ID que puede utilizar al crear el dispositivo inalámbrico. Ahora puede crear el dispositivo inalámbrico con los perfiles de dispositivo y servicio.

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