RNode

Un RNode es un tipo de dispositivo transceptor de radio digital de propósito general que permite a cualquiera enviar y recibir cualquier clase de datos sobre cortas y largas distancias (capa de enlace del modelo OSI). RNode no es un producto ni un dispositivo específico, de un proveedor particular, sino una plataforma abierta que cualquiera puede usar para interoperar transceptores digitales adaptados a sus propias necesidades y situaciones particulares.

Un RNode es un dispositivo de comunicaciones de radio interoperable de baja potencia y largo alcance, fiable, abierto y flexible. Dependiendo de sus componentes, puede operar sobre muchas bandas de frecuencias diferentes y usar muchos esquemas de modulación diferentes. Sin embargo, lo más habitual es que use como capa física LoRa en las bandas ISM.

Utilización

Dependiendo de la configuración, puede ser usado para crear enlaces locales , o para enviar datos sobre muy largas distancias. Un dispositivo RNode puede ser usado para:

RNode firmware

Para crear un RNode es necesario tener instalado RNode firmware (código abierto, libre y no restringido) en una de los dispositivos que este soporta. Hay dos posibilidades usar un dispositivo soportado con el software instalado (ej. RNode v3 o OpenCom XL) o instalar el firmware en un dispositivo soportado(ej. LoRa32 V2.1)

RNode firmware es un software, que transforma distintas clases de dispositivos hardware en un RNode funcional. Este software puede ser modificado para adaptarse a unas necesidades específicas necesarias para el uso en cierto entorno.

Versiones

RNode mantiene el repositorio original de Mark Qvist (RNode Firmware ) que actualmente actúa como referencia estable para el RNode Firmware por defecto, que solo recibe actualizaciones de seguridad y corrección de errores.

Por otro lado, las nuevas características y el soporte a nuevas placas está en otro repositorio (RNode Firmware Community Edition), una bifurcación del original mantenido por Jacob Eva/Liberated Embedded Systems.

Ambas versiones tienen licencia GPLv3 y están construidas básicamente en C con algún código Python.

Referencias

  1. 1 2 3 4 5 6 7 8 9 10 proyecto liberatedsystems/RNode_Firmware_CE.
  2. 1 2 3 4 Reticulum Network Stack. Communications Hardware. Combining Hardware Types. Mark Qvist. 2023
  3. 1 2 Using RNodes With Amateur Radio Software. unsigned.io. 3 de mayo de 2020
  4. 1 2 3 RNode Firmware.