MeshCore: los sets y presets de la discordia

En MeshCore se pueden configurar cuatro parametros principale como son : la frecuencia, el ancho de banda (BW) , el factor de ensanchamiento (SF) y la tasa de codificación (CR). Por ello el numero de configuraciones posibles es inmenso. Esto que a priori es una ventaja, encierra un gran problema, nodos con distintas configuraciones no se pueden intercomunicar.

Algunas de estas configuraciones han tenido relativo éxito o popularidad y vienen ya parametrizadas apra definirlas de forma sencilla durante la isntlación del firmware, son los PRESETS.

El nombre de los PRESETS es simplemente un nemotecnico que no implica nada mas. Así el preset EU868 no es el estandar de Europa o el PORTUGAL868 no se utiliza unicamente en Portugal.

Vamos a ver algunos de las configuraciónes que nos encontramos en España:
  • EU868 Narrow
  • PORTUGAL 868
  • ...
  • CUSTOM (los que es le ocurran a cada cual)
Preset EU 868 Narrow / UK 868 Narrow
(f=869,618 MHz BW=62,5 kHz SF=8 CR=8)

Preset PORTUGAL 868, no incluye la palabra narrow en el nombre aunque lo es
(f=869,618 MHz BW=62,5 kHz SF=7 CR=6)
 
Uno de las configuraciones Custom, este corresponde a la zona dels Poblats Maritims de València.
(f=869,618MHz BW=62,5kHz SF=10, CR=8)



Vamos a intentar aclara un poco este pequeño lío, si bien antes hay que dejar claro que si bien esta es una banda que su uso  no requiere licencia esto no significa que este regulada y que deba cumplirse la normativa existente en cada pais. Un simil puee ser ir en bicicleta que somos libres de comprar y usar la bicicleta pero que debemos cumplir el codigo de circulación

La banda

Las frecuencias de las banda ISM (Industrial, Scientific and Medical) difieren de una a otra parte del mundo. 

La banda ISM de 868 MHz en Europa va de 863MHz a 870MHz.
 

Estos dispositivos deberán utilizar técnicas de acceso y mitigación de interferencias con rendimiento al menos equivalente a las técnicas descritas en las normas armonizadas según la Directiva 2014/53/UE, o alternativamente no sobrepasar el 10% de ciclo de trabajo.

https://www.boe.es/diario_boe/txt.php?id=BOE-A-2026-15661




De toda ella vamos a fijarnos por su interés para Meshcore, pues es la que permite mayor potencia de transmisión y mayor ciclo de trabajo, en la sub-banda que se extiende desde 869,400 MHz hasta los  869,650 MHz, siendo su frecuencia central de  869,525 MHz y el ancho de banda 250 kHz. 

Para este parámetro es popular elegir la frecuencia de 869,618MHz (Narrow), pero tambien se usa 869,525 MHz (Long range, medium range).

Tambien hay que recordar que es posible configurar una red Meshcore en 433 MHz

La potencia

La PRA (Potencia Radiada Aparente) máxima es de 500 mW (+27 dBm) y el máximo ciclo de trabajo es del 10%. 

Algunos ejemplos
  • Sensecap Solar Node saca una potencia de 22 dBm (aproximadamente 158 mW) a lo que hay que sumar 2 dBi de la antena helicoidal que se suministra, lo que nos daría unos 24dBi disponiendo de 3dB de posible mejora (Doblaria la potencia) con una antena como una colineal de 40 cm. 
  • Lilygo LoRa 868 MHz suministra una potencia de 20 dBm (100 mW) a lo que hay que sumar 2 dBi de la antena helicoidal que se suministra, lo que nos daría unos 22dBi disponiendo de nuevo de 5dB de posible mejora. 
Por ejemplo en EEUU y Australia la banda es de 902 MHz a 928MHz, con un ciclo del 100% y una potencia PRA máxima de 30 dBm

La banda de frecuencias, potencias y ciclo de uso con parámetros que fija la legislación de radiocomunicaciones del pais donde nos encontremos. En España viene definido en el CNAF 

Ancho de banda

El ancho de banda máximo, en el que la señal ocuparia toda la banda,  es de 250 kHz (Long range, medium range) y de 62,5 kHz si se ocupa la cuata parte de la banda (Narrow)

Siendo el ancho de banda es de 62,5kHz caben cuatro canales o slots. La frecuencia 869,618 corresponde al slot 4, pero tampoco esto es tan evidente pues en el caso de la República Checa nos encontramos que entre el slot 2 y el 3.

Solamente con este tema de la frecuencia y ancho de banda ya tenemos dos variables que limitan nuestra interrcomunicación con Meshcore:
  • Frecuencia central: Aunque  es popular 869,618 MHz, por ejemplo en la Republica Checa o el Reino Unidose se optó por 869,525 MHz.
  • Ancho de banda: 62,5 MHz (La cuarta parte del total que se llama Narrow, aunque se pueden definir 125 kHz y 250 kHz, incluso 500 kHz aunque en este punto hay que ser conscientes que se invaden canales fuera de banda ). A mayor ancho de banda mayor velocidad de transmisión, lo que supone menor ocupación del canal y menores colisiones o errores. En este punto hay un poco mas de consenso, aunque en el Reino Unido se usa un  ancho de banda de 250 kHz (Toda la banda)

Servicios existentes

Además de las redes Meshcore, la banda está compartida con:
  • Redes Meshtastic centrada en la frecuecnia central y con un ancho de banda de 250 KHz
  • Redes LoRaWAN con SF9 BW125 es centrada en la frecuencia central, al igual que Meshtastic con un ancho de banda de 125 kHz
  • Ver otros servicios en ISM (p.e. Sensores de estaciones meteorológcas, panesle solares, etc.)
DIEHL HRL-c-G3 modulo para contadores de agua que opera en LoRaWAN Clase A  868 
con cifrado AES256 y con potencia de 25 mW (14 dBm)





Factor de Dispersión (SF)

El factor de dispersión es un parámetro propio de la modulcación LoRa, que es la que utilizan tando Meshcore como Meshtastic, y es la velocidad a la que cambia la frecuencia de la señal a lo largo del ancho de banda de un canal (Chirp).

Los valores van de SF7 SF12.

A mayor SF mayor ocupación del canal (Airtime), es menos veloz y mayor congestión, pero por el contrario se requiere una menor S/N para decodificarlo (mayor sensibilidd, lo que permitre decodificar señales más débiles o en ambientes mas ruidososo, de SF7a SF12 se mejora  la S/N hasta 15 dB). 

VEamos el efecto por apartados
  • Sensibilidad: cada paso de SF añade entre ~2,5 y 3 dB de mejora de la sensibilidad (por ejemplo, en SX1262 con BW=125 kHz, SF7 ≈ -123 dBm, SF8 ≈ -126 dBm), esos +3 dB se traducen en espacio libre en aproximadamente ×1,4 más de distancia  (algo menos en la práctica, por multipath y obstáculos).
  • Time on Air: SF8 casi duplica el tiempo de transmisión por paquete frente a SF7
  • Bitrate: cae casi a la mitad de SF7 a SF8, pues se dispone de mas tiempo
  • Consumo: más tiempo de transmisión = más energía por paquete, relevante en nodos con batería.
  • Resumen de pasar de SF7 a SF8: SF8 presenta mas alcance y robustez a cambio de menos throughput, más tiempo de aire y más consumo. 

En los Paises Bajo se llegó a la saturació con SF68 de forma que se decidió de forma coordinar probar en marzo de 2026: SF8, SF7 y SF6 y compara los resultados siendo el resultado claramente a favor de SF8 

https://dutch-meshcore.github.io/Dutch-Meshcore-Toolbox/#/

Distribución del SF en España
https://meshcore.cat/nodos.html



Tasa de Codificación (CR) 

Nos indica la cantidad de bits que se añaden apra corregir errores 4:5 nos indica que de 5 bits  cuatro son de datos y uno redundante. A mauor CR mas fiabilidad pero ocupa mas tiempo La CR es siempre una relación, 4 dividido por 5, 6, 7 u 8, por lo que en lugar de 4/8 se suele simplificar con 8

A mayor CR y SF mayor consumo de energía y antes se agora el ciclo de trabajo.


SF-CR

Teoricamente hay 24 posibles combinaciones de SF y CR . Vamos a ver algunas parejas SF-CR y donde se usan en mi entorno
  • Valencia, Zaragoza: SF=10, CR=8
  • Italia, Francia: SF=8, CR=8
  • Madrid y alrededores: SF=8, CR=5
  • Portugal /Alicante / Catalunya / Meshcapitol (Cádiz): SF=7, CR=6
Particularmente me interesan los temas de propagación y me motiva el reto del DX por lo que estando en Valencia, y despues de probar varios presets me decidí por SF=7, CR=6 con la esperanza de contactar con Alicante, Catalunya (Objetivo que ya he cumplido) y en algun momento con Murcia y Baleares ... y quien sabe si con Francia e Italia en un futuro no muy lejano

Tasa de Bits

Fórmula de la "tasa de bits" (bit rate) que se utiliza para medir la cantidad de datos que se pueden transmitir en un intervalo de tiempo determinado. 


Para PT-868 se usa una BW de 62,5, una SF de 7 y una CR de 4:6 lo que da una velocidad o tasa de bits de 2278,6, mientras que EU/UK-868-Narrow que usa una BW de 62,5 kHz, con una SF de 8 y una CR de 4:8 teoricamente tiene una tasa de bits de 976,6

El llamado EU-CATALUNYA es identico al PT868

Otro parametro es el de las regiones y el codigo IATA

Es un tema en el que por ahora no he entrado: es, fr, ... / es-cat, es-vc, .../ ... pues esto tiene sentido si se comparten los aprametros y se quieren lmitar los mensajes provenientes de otras ciudades, provincias, comunidades autónomas o paises, que no es el caso.

Calculadora

Una forma de conocer como estos parametros (Ancho de banda, SF y CR) influyen en la sensibilidad, velocidad de transmisión y la atenuación del trayecto es mediante la calculadora https://unsigned.io/understanding-lora-parameters/

PT868



EU868 vs PT868
+ 2,5 dB de sensibilidad (mayor propagación)
casi 3 veces mas lento (mayor ocupación)


Reflexiones


Un usuario no se casa con una configuración determinada, basta con modificar el fichero de configuración y rearrancar el nodo. Tampoco una zona lo hace y a veces se decide cambiar de forma coordinada toda ella como el caso de Paises Bajos comentado.

A la hora de elegir una configuración es importante hacerse la pregunta de ¿Con quien se quiere comunicar? Si es con un familiar o amigo que ya tiene una configuración pues lo normal es copiarla. En el caso de que en una zona se compartan varios PRESETS, por ejemplo en Valencia al menos hay tres configuraciones dominantes, hay que elegir con que grupo se quiere uno comunicar y que nos aporta.

Aunque lo idea es que hubiese un unico PRESET como eso no existe es inutil y hasta contraproducente hacer proselitismo o incluso crear mala sangre, pues va contra el espiritu de libertad y respeto que debe imperar en MeshCore.

Por cierto, tengo configurado el SET (SF=7, CR=6) en los repetidores   "VC V EA5RKP R8" y "VC V EA5JTTR8" y en los  companion 


Referencias

Advertencia importante


Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor. 

No hay comentarios:

Publicar un comentario

Fuentes lineales vs Fuentes conmutadas

Hay dos tipos de alimentación eléctricas de baja tensión, las baterias o las fuente de alimentación.  Las baterias no generan ningún tipo de...