Este es el código para un nodo repetidor simple para el proyecto Meshtastic: https://github.com/meshtastic (https://www.meshtastic.org) El proyecto Meshtastic no está afiliado o respetable para el proyecto Cubecellrepeater.
Para ser compatible con el proyecto Meshtastic, se utilizaron partes de su código. (c) Proyecto Meshtastic de copyright (y otros).
Hardware: el nodo real puede ser uno de los nodos de Cubecell de Lora por Heltec Automation: https://github.com/heltecautomation/asr650x-arduino/
Notas:
Destinado a usar con la plataforma IDE. La velocidad de salida en serie es de 115200. Consulte la plataforma proporcionada para entornos incorporados. El valor predeterminado es cubecell_board.
Repetirá paquetes una vez con Hoplimit reducido por uno. Para evitar inundaciones, los últimos 64 paquetes repetidos no volverán a repetirse. Si el hoplimit ya era 0, el paquete no se repetirá.
Tenga en cuenta que volver a alentar los paquetes hará que el remitente inicial suponga que el paquete es "recibido" o al menos en la malla. Si no hay otro nodo de malta en el rango del nodo o el repetidor, el mensaje aún se mostrará como recibido.
Funcionará con la mayoría de los paquetes que cumplen con la configuración de radio, pero la salida en serie se basa en el supuesto de que el nodo recibe paquetes de maldad. El tamaño mínimo para paquetes no malhastásicos es de 16 bytes.
El nodo puede decodificar paquetes de maldad que cumplen con algunos requisitos:
"#Define Silent" en Main.h para detener la salida en serie.
"#define cc_monitor_only verdadero" para dejar de repetir paquetes y simplemente monitorear el tráfico a través de la salida en serie.
"#define cc_signal_neopixel" o "#define cc_signal_gpio13" para activar la señalización visual de los paquetes recibidos y transmitidos (verde/rojo). Comente el #define para detener las señales visuales.
Puede modificar la configuración de radio en Main.h (por ejemplo, usando un preajuste, pero seleccionando una ranura de frecuencia alternativa. O usando su propia configuración de Freq/SF/CR).
Lista de regiones con soporte de Meshtastic:
Para la configuración del módem de Lora, siempre debe probar el valor predeterminado (Longfast), se ha demostrado que es la configuración para ir. Si desea probar otros presets, aquí está la lista: