Después de añadir un gateway, configura el propio gateway una sola vez. Después se conecta por sí solo y permanece conectado; no hay que ajustar nada más en él. Esta página describe los ajustes en términos generales. Los fabricantes de gateways dan nombres distintos a sus menús, así que busca los campos equivalentes en la página de configuración de tu gateway.
Lo que necesita el gateway
| Ajuste del gateway | Archivo de Basics Station | Valor de Hermetry |
|---|---|---|
| Modo de servidor de red | — | Basics Station (LNS). No el reenviador de paquetes UDP. |
| Dirección del servidor (URI del LNS) | tc.uri | Tu dirección LNS, por ejemplo wss://acme.<network server host> |
| Certificado del servidor | tc.trust | El archivo tc.trust descargado, o el almacén de certificados del sistema del gateway |
| Autorización | tc.key | La línea de cabecera del token: Authorization: Bearer <token> |
Hermetry solo usa la conexión LNS. No usa el servicio de actualización de configuración (CUPS) que ofrecen algunos gateways: no hay archivos cups.uri ni cups.key. Configura el gateway una vez a mano, y otra vez a mano si rotas su token.
Paso a paso
- En el gateway, elige el modo de servidor de red LoRaWAN Basics Station (LNS), no el reenviador de paquetes UDP.
- Establece la dirección del servidor (URI del LNS,
tc.uri) en tu dirección LNS. Si el gateway pide en su lugar una dirección de descubrimiento o de router-info, usa la Dirección de descubrimiento, que termina en/router-info. - Establece el certificado del servidor (
tc.trust): sube el archivotc.trustdescargado, o elige el almacén de certificados del sistema si el gateway lo ofrece. - Establece el token de autorización (
tc.key) con la línea de cabecera del token. Algunos gateways admiten la línea completaAuthorization: Bearer <token>; otros tienen un campo de token y añaden ellos mismos la parteAuthorization: Bearer. Si descargastetc.key, súbelo tal cual. - Guarda y reinicia el reenviador de paquetes del gateway.
El gateway aparece como En línea en su pestaña LoRaWAN en menos de un minuto.
Los tres archivos
Si tu gateway admite archivos, descárgalos desde el panel lateral justo después de añadir el gateway (o después de rotar su token). Cada archivo es texto plano que termina con un salto de línea:
# tc.uri
wss://acme.lns.example.com
# tc.key
Authorization: Bearer 3q2-7…
# tc.trust
-----BEGIN CERTIFICATE-----
…
-----END CERTIFICATE-----
Los archivos se descargan directamente desde tu navegador; Hermetry nunca pone el token en un enlace.
Qué ocurre cuando el gateway se conecta
- El gateway abre un websocket seguro hacia tu dirección y presenta su token.
- El servidor de red comprueba el token y que el EUI del gateway en la conexión coincide con el gateway al que pertenece el token.
- El gateway envía su versión. El servidor de red responde con la configuración de radio EU868 (canales, velocidades de datos y tu NetID de red), así que no tienes que configurar los canales en el propio gateway.
- Empiezan a llegar los uplinks. El dispositivo del gateway pasa a estar en línea y su estado se registra una vez por minuto.
Las tramas que un gateway envía antes de su mensaje de versión se ignoran. Un gateway que envía tres mensajes mal formados en 60 seconds se desconecta.
Comprobar la conexión
Abre el gateway en la página Devices y en su pestaña LoRaWAN:
- La insignia de estado dice En línea.
- Round trip muestra el tiempo que tarda un mensaje en llegar al gateway y volver. Por encima de 800 ms el valor se marca: Enlace lento: los dispositivos con un RX delay corto recurren a RX2.
- Connected since muestra cuándo se abrió la conexión actual.
- Frames this gateway heard se llena a medida que los dispositivos envían.
Solución de problemas
| Síntoma | Causa probable | Qué hacer |
|---|---|---|
| El gateway nunca se conecta | Sigue ejecutando el reenviador de paquetes UDP. | Cámbialo a Basics Station. |
| El gateway nunca se conecta | La línea del token es incorrecta o está incompleta. | Copia de nuevo la Token header completa, o rota el token y usa el nuevo. |
| El gateway nunca se conecta | El token pertenece a otro gateway (el EUI no coincide). | Cada gateway tiene su propio token. Usa el token emitido para este EUI. |
| El gateway nunca se conecta | No confía en el certificado. | Usa el archivo tc.trust, o el almacén de certificados del sistema del gateway. |
| El gateway nunca se conecta | Apunta a una dirección antigua después de que cambiara tu dirección web. | Copia la dirección LNS actual desde la pestaña LoRaWAN del gateway. |
| Estaba en línea, y luego se detuvo tras una rotación del token | El token antiguo deja de funcionar de inmediato. | Pon el nuevo token en el gateway. |
| Está Deshabilitado | Alguien lo deshabilitó. | Selecciona Habilitar en su pestaña LoRaWAN. |
| En línea, pero sin tramas | Ningún dispositivo en alcance, o los dispositivos usan otra banda. | Revisa el registro de tramas y comprueba que tus dispositivos sean dispositivos EU868. |
Motivos de rechazo que usa el servidor de red: no_credential (no se envió token ni certificado), bad_token (token desconocido o incorrecto), eui_mismatch (el token o el certificado pertenece a otro EUI), revoked (el gateway está deshabilitado), mode_not_supported (el gateway no está en modo cloud). El registro del propio gateway puede mostrar uno de estos como motivo de cierre.

