Administración Remota
La administración remota se utiliza para poder cambiar parámetros y configuración de un nodo sin tener que estar conectado a él (por Bluetooth, WiFi o serial). Esto se consigue enviando comandos de administración desde otro nodo a través de RF, similar a un mensaje privado. Te permite administrar nodos que podrían no tener un fácil acceso, por ejemplo nodos autónomos en la montaña.
Esta guía es para nodos con versión de firmware 2.5 o superior. En versiones anteriores, consulta la documentación oficial.
Puedes ampliar información sobre administración remota en la documentación oficial.
Configurar tu nodo para administrar a otros nodos
Como hemos dicho anteriormente, necesitas al menos dos nodos: el tuyo personal, el que llevas encima, y otro que quieres administrar.
En tu nodo personal :
- Pulsa el botón Radio configuration.
- Entra en Security.
- Copia tu clave pública o public key.
En el nodo remoto :
- Pulsa el botón Radio configuration.
- Entra en Security.
- Pega / Escribe la clave pública del nodo personal en una de las tres claves Admin key.
- Guarda los cambios.
Un nodo puede tener como mucho 3 claves de administración remota, es decir, 3 nodos que puedan administrarle. Esto es así a nivel de firmware, no se puede cambiar.
Enviar comandos de configuración de forma remota
El primer paso es que ambos nodos se conozcan y hayan intercambiado un NodeInfo con sus respectivas claves públicas. Si no se conocen, porque es un nodo nuevo o has borrado la base de datos de nodos, espera a que intercambien dicha información. También puedes "forzarlo":
- Ve a la lista de nodos.
- Pulsa el nombre corto del otro nodo para ver los detalles, por ejemplo XYZ0
- En la sección de Actions, pulsa el botón Exchange user info.
Una vez que se conozcan, ya puedes enviar comandos de administración mediante RF.
- Ve a la lista de nodos.
- Pulsa el nombre corto del otro nodo para ver los detalles, por ejemplo ABCD
- Baja hasta el final, sección Administration.
- Si tienes el botón de Remote Administration deshabilitado, prueba a pulsar sobre Request Metadata 1.
- Pulsa el botón Remote Administration.
Y ya estarás dentro de la configuración del nodo remoto, para cambiar lo que quieras.
Hay ciertos cambios que pueden implicar un reinicio del nodo, y por lo tanto no siempre se devuelve un mensaje de confirmación. A veces tampoco se aplican los cambios. Se aconseja volver a entrar a la misma configuración para ver si tiene el nuevo valor.
Ciertas acciones pueden hacerte perder el acceso remoto al nodo, de forma temporal o permanente. Ten cuidado con lo que cambias. Algunos ejemplos son:
- Cambiar el preset. Deberás cambiar también el preset en tu nodo personal para volver a comunicarte con el nodo remoto.
- Eliminar la clave pública del nodo personal en la lista de Admin keys. Obviamente.
- Apagar el nodo remoto.
- Borrar la base de datos de nodos. Deberás esperar a que los nodos vuelvan a conocerse.
- Sinceramente no sé qué hace esto, pero hasta que no recibe los metadatos, a mi no se me habilita el botón 🤷