Los ajustes de radio LoRaWAN se encuentran en el perfil del dispositivo, en su pestaña LoRaWAN. Todos los dispositivos LoRaWAN del perfil los usan. La pestaña aparece en los perfiles cuyo transporte es LoRaWAN; cualquier otro perfil muestra This profile is not a LoRaWAN profile.
Para obtener información general sobre los perfiles, consulte Device profiles.
Los perfiles integrados
Hermetry crea dos perfiles la primera vez que añade una puerta de enlace o un dispositivo LoRaWAN:
| Perfil | Usado por | Regla de estado en línea |
|---|---|---|
| LoRaWAN EU868 Class A OTAA (1.0.3) | Cada dispositivo final que añade con New device > LoRaWAN device | Recent message: en línea mientras el último uplink sea más reciente que tres intervalos esperados (intervalo esperado de 3.600 s, es decir, 3 horas) |
| LoRaWAN gateway | Cada puerta de enlace Basics Station | Live connection: en línea mientras la conexión de la puerta de enlace esté abierta |
Ambos se identifican mediante una clave interna, por lo que puede renombrarlos sin problemas. No se pueden eliminar y su transporte no puede cambiar.
También puede crear su propio perfil con el transporte LoRaWAN, por ejemplo, uno por tipo de sensor. Los dispositivos que añade el modo de emparejamiento se colocan en el perfil en el que ejecutó el emparejamiento.
Abrir la pestaña
- Abra Device Profiles en el menú IoT y abra el perfil.
- Seleccione la pestaña LoRaWAN.
- Cambie los campos y seleccione Save. Solo se envían los campos modificados.
Ver la pestaña requiere el permiso para ver dispositivos LoRaWAN; guardar requiere el permiso para añadir, editar y eliminar dispositivos LoRaWAN (administradores por defecto). Cada guardado se registra en la auditoría como iot_lorawan.profile.settings_updated.
Radio
| Campo | Significado | Por defecto | Permitido |
|---|---|---|---|
| Region | El plan de frecuencias. | EU868 | Solo EU868 (el campo está bloqueado) |
| LoRaWAN version | La versión asignada a los dispositivos que añade el modo de emparejamiento. Un dispositivo que añade manualmente conserva la versión elegida en su propio formulario. | 1.0.3 | 1.0.2, 1.0.3, 1.0.4 |
| Class | La clase asignada a los dispositivos que añade el modo de emparejamiento. La clase de cada dispositivo se define en su pestaña LoRaWAN. | A | A, C |
| RX1 delay (seconds) | Tiempo que transcurre tras un uplink hasta que el dispositivo abre su primera ventana de recepción. Se envía al dispositivo cuando se une; un dispositivo que ya funciona con otro retardo recibe la petición de cambiarlo mediante un comando MAC hasta que lo confirme. | 5 | Segundos enteros 1–15 |
| Adaptive data rate (ADR) | Permite que el servidor de red aumente la velocidad de datos y reduzca la potencia de transmisión de los dispositivos con buena señal. | On | On o off |
| Lowest data rate (DR) | La velocidad de datos más baja que puede usar ADR. | DR0 | DR0–DR5, no por encima del máximo |
| Highest data rate (DR) | La velocidad de datos más alta a la que ADR puede pasar un dispositivo. | DR5 | DR0–DR5 |
| De-duplication window (ms) | Tiempo durante el que se recogen las copias de un mismo uplink recibidas por varias puertas de enlace. | 200 | Milisegundos enteros 50–1.000 |
| Confirmed downlink: wait for the acknowledgement (seconds) | Solo clase C: un downlink confirmado se reenvía si el dispositivo no lo ha confirmado en este tiempo. | 60 | Segundos enteros 5–3.600 |
Mantenga el RX1 delay en 5 segundos, salvo que todas sus puertas de enlace tengan una conexión a internet rápida y estable. Un servidor de red en la nube necesita tiempo para responder a través de internet; con un retardo de 1 segundo, las puertas de enlace lentas no reciben RX1.
Decodificación
| Campo | Significado | Por defecto |
|---|---|---|
| Codec | El códec de los dispositivos del perfil configurados como Automatic. Consulte Codecs. | Automático (por fabricante y puerto) |
| Añadir los valores de radio (lora.rssi, lora.snr, …) a cada mensaje | Añade lora.rssi, lora.snr, lora.gw_count, lora.dr, lora.freq, lora.fcnt_up (y, cuando el dispositivo los informa, lora.battery_level y lora.margin_db) a cada mensaje del dispositivo. | On |
Las claves decodificadas entran en sus flujos; solo se almacenan donde un flujo las guarda (el flujo raíz por defecto lo hace).
Unión
| Campo | Significado | Por defecto |
|---|---|---|
| Accept any JoinEUI | Interruptor a nivel de perfil para dispositivos cuyo JoinEUI no se conoce. | Off |
| Devices added by pairing mode are ready at once (no approval) | Off: los dispositivos que añade el modo de emparejamiento esperan aprobación. On: funcionan de inmediato. | Off |
| Shared AppKey | Una AppKey para los dispositivos del perfil. Necesaria para el modo de emparejamiento. | Ninguna |
La comprobación de unión compara el JoinEUI de cada dispositivo, salvo que el ajuste propio anyJoinEui de ese dispositivo esté activado. Se configura por dispositivo a través de la API (PATCH /tenant/<tenantId>/api/iot/lorawan/devices/<deviceId> con { "anyJoinEui": true }).
La AppKey compartida
- La pestaña indica A shared AppKey is stored (never shown). o No shared AppKey.
- Para establecer o reemplazar la clave, escriba 32 dígitos hexadecimales en New shared AppKey (32 hexadecimal digits) y seleccione Save.
- Para eliminarla, marque Remove the shared key y guarde.
- La clave se almacena cifrada y no se vuelve a mostrar.
Los dispositivos que añade el modo de emparejamiento usan la clave compartida del perfil. Los dispositivos que añade manualmente siempre tienen su propia AppKey.
Estado en línea
La pestaña muestra la regla de estado en línea del perfil en modo de solo lectura, por ejemplo Online rule: Recent message. Cámbiela en la pestaña Online status del perfil.
Ajustes disponibles solo a través de la API
PUT /tenant/<tenantId>/api/iot/lorawan/profiles/<profileId>/settings acepta estos campos además de los anteriores:
| Campo | Significado | Por defecto | Permitido |
|---|---|---|---|
rx1DrOffset | Desplazamiento de velocidad de datos de RX1 | 0 | 0–5 |
rx2Dr | Velocidad de datos de RX2; null = valor por defecto de la región (DR0) | null | 0–7 o null |
rx2Freq | Frecuencia de RX2 en Hz; null = valor por defecto de la región (869.525 MHz) | null | 100.000.000–1.000.000.000 o null |
installationMarginDb | Margen de seguridad que mantiene ADR, en dB | 10 | 0–30 |
devStatusIntervalH | Frecuencia con la que se pide al dispositivo su batería y margen de enlace, en horas; 0 = nunca | 24 | 0–720 |
maxRetries | Envíos de un downlink confirmado antes de desistir | 3 | 0–10 |
classCMaxAgeS | Tiempo tras su último uplink durante el que un dispositivo de clase C aún se alcanza directamente, en segundos | 900 | 60–86,400 |
maxDutyCycle | Límite agregado de ciclo de trabajo solicitado al dispositivo (0 = ninguno) | 0 | 0–15 |
El cuerpo es estricto: un campo desconocido se rechaza. sharedAppKey es solo de escritura; null la elimina.
Modo de emparejamiento
Debajo de los ajustes, la pestaña tiene la sección Pairing mode. Consulte Modo de emparejamiento.

