Paradigma WIDEn-N

En APRS existen 3 elementos que conforman la cadena de ejercicio:

  1. La estación que emite los datos, mediante una trama digital y que, en la misma, está definida la cantidad de veces que se solicita repetirla (TRACKER)
  2. La estación que repite (DIGIPEATER), e informa a las posibles otras estaciones repetidoras, cuantas repeticiones quedan faltantes, ya que, en esta, ya se descuenta una repetición.
  3. La estación que inyecta los datos a internet para su visualización (IGATE/gateway), sería el final de la cadena y destino previsto desde el inicio.

Cabe señalar, que probablemente no sea necesario repetir varias veces la trama inicial, caso típico cuando el emisor, está al alcance de una estación IGATE (que son las que inyectan el tráfico a internet), sin embargo, los DIGIPEATERS, que son los que “repiten”, no tienen como saberlo y repetirán su trama tantas veces como usted haya definido en su equipo.

En la imagen, el movil se encuentra casi equidistante tanto de las torres (DIGIS), como de la antena satelital (IGATE), por tanto, es muy probable que su beacon pueda llegar directo al IGATE, sin necesidad de ser repetido por algún DIGI previamente, sin embargo, estos no tienen como saberlo y los que escuchen la trama, la repetirán igualmente; aquí es el IGATE el que, en base al tiempo de llegada de estas repeticiones, determina excluirlas o no (marcar duplicado), así evitar re-inyectarlas a internet, sin que sea necesario.

Por lo anterior, es muy importante que considere su condición de distancia y permanencia, a la hora de parametrizar su “unproto path”; no es lo mismo parametrizar una estación fija, que tiene buena cobertura directa con el IGATE más próximo, que una estación móvil, que probablemente se desplazara frecuentemente por diversos lugares de la región, sin tener certeza absoluta de sus coberturas hacia un DIGIPEATER, mucho menos hacia un IGATE.

Un formato típico de “unproto path” para estación móvil o portátil, seria:

“WIDE 1-1, WIDE 2-1”

WIDE 1-1 indica que su trama enviada, sea repetida 1 vez por un DIGIPEATER de baja cobertura (normalmente el más próximo a su ubicación y que logro recibirlo).

WIDE 2-1 indica que su trama enviada, sea repetida (adicionalmente), 1 vez por un DIGIPEATER de alta cobertura, una vez que este haya recibido su trama desde un DIGI de baja cobertura.

Dejar presente que, en este caso su trama no será repetida por el digi de alta cobertura si no ha sido repetida anteriormente por un digi de baja cobertura; es decir, el “salto” al digi de alta cobertura, se habilita solo después de la repetición por uno de baja cobertura (también conocido como “digi de relleno”).

En el caso de una estación fija, si usted tiene certeza que puede llegar directamente al digi de alta cobertura y que sus condiciones no cambiaran al respecto, bien podría configurar su unproto path de la siguiente manera:

“WIDE 2-1”

Si fuese el caso, que sus condiciones le permitieran llegar directamente a un igate próximo, bastaría con que configurase su unproto path de esta otra forma:

“WIDE 1-1”

Recordar:

WIDE 1-X, hace mención a un DIGI de baja cobertura

WIDE 2-X, a un DIGI de alta cobertura

WIDE 1-1, siempre repetirá una sola vez, por ello siempre será 1-1

En WIDE 2-X, la “X” indicara la cantidad de repeticiones, pudiendo ser 2-1, 2-2, etc.

Si no define WIDE 1-1 primeramente en su UNPROTO, su trama será repetida solo por DIGIS de alta cobertura, siempre y cuando logre llegar a ellos.

Escenario empleando digis de baja cobertura (relleno) primeramente (habitualmente el más recomendado):

WIDE 1-1, es un salto

WIDE 1-1 WIDE 2-1, son 2 saltos

WIDE 1-1 WIDE 2-2, son 3 saltos

Escenario sin emplear digis de relleno, solo de alta cobertura:

WIDE 2-1, es un salto

WIDE 2-2, son 2 saltos

WIDE 2-3, no aplica en este caso, ya que la primera cifra, siempre impone también la cantidad máxima de repeticiones. Tendría que ser un WIDE 3-3, para que fuesen efectivos 3 saltos.

Estos ejemplos, son la manera correcta de parametrizar la cantidad de “saltos” que darán sus tramas en la red, todo según el “unproto path” que haya definido.

Si usted configura una ruta de saltos sin atención a estas recomendaciones, hará que tanto digis de relleno, como digis de alta cobertura, estén repitiendo sus tramas innecesariamente.

Una parametrización wide 3-3, que crea duplicados innecesarios.

Así es como se generan los “duplicados”, que cuando son muchos, tienden a congestionar la red, saturando el espacio radioeléctrico de nuestra frecuencia local, no permitiendo que otras tramas lleguen a destino, siendo este último un corresponsal distante, o internet para ser inyectados en un mapa.

Por todo esto la importancia de parametrizar correctamente el “unproto path”, que no es otra cosa que la cantidad de veces, que será repetida su trama, en cada tipo de repetidor, para con ello, llegar a destino justo justo, sin exagerar, ni quedar corto.

Existen otros factores que generan congestión, como las tramas desde un móvil o un portátil, las cuales pueden ser emitidas cada cierta cantidad de segundos/minutos de manera fija, lo cual no tiene ningún sentido si usted está en un taco, sin desplazamiento conveniente de “graficar en un mapa”; para esto existen soluciones como “smartbeaconing”, que se sirven del acelerómetro y del gps, para determinar automáticamente, cuando es conveniente emitir una trama y cuando no.

Antiguamente, los colegas se divertían muchísimo llegando a grandes distancias, manejando su unproto path de tal manera, que sus tramas saltaran de digipeater en digipeater, dando 6 y hasta 7 saltos por la red. En algunas partes esto causaba congestión del canal, en otros lugares no, pero luego llego el denominado “nuevo paradigma aprs” (paradigma New-N del año 2004), que por supuesto a estas alturas, ya no tiene nada de “nuevo” y que es la especificación recomendada utilizar desde entonces, con la finalidad de evitar dichas congestiones y optimizar el funcionamiento general de la red aprs, también considerando los cambios tecnológicos de los últimos años, donde la proliferación de IGATES, hace innecesario más de 3 saltos por cada trama, para lograr ser inyectadas a internet, no siendo (en todo caso), la única finalidad que se persigue, pero que suele ser el objetivo de la gran mayoría de las tramas emitidas. De todas formas, la recomendación es, no usar más de 2 saltos, salvo latitudes donde la geografía lo haga meritorio.

Una aclaración respecto de los “saltos” y para su mejor entender, un ejemplo basado en una trama del tipo WIDE 2-2:

Cuando se emite la trama wide 2-2 desde su estación, “esto no se considera un salto”. El primer salto, es cuando su trama es repetida (en este caso), por el primer digi que la recibió, quedando su trama repetida y numerada como wide 2-1. Luego será escuchada por un segundo digi que la renombrará como wide 2-0 y la repetirá nuevamente, siendo este el segundo salto y final, logrando o no, llegar a su destino. Evidentemente si logra llegar a un igate, la trama podrá ser retransmitida o procesada de otra forma, pero para el entendimiento de los “saltos”, eso ya no aplica.

Así nuestros colegas, no pudiendo darse saltos “olímpicos” de 6 y 7 repeticiones, quedarían sin su diversión favorita, sin embargo, el acceso a satélites de radioaficionados, incluso la estación espacial internacional, permiten satisfacer con creces sus expectativas, pudiendo ser operados como repetidores “espaciales” y alcanzando distancias de miles de kilómetros.

Si bien la lógica operativa es la misma, cambia la nomenclatura empleada para definir las estaciones de repetición, siendo los indicativos de cada satélite, los empleados en vez de “wide”, o en el caso de los satélites asociados al proyecto ARISS, simplemente “ariss”

Cabe recordar, que los IGATE inyectan los datos a internet, siendo accesibles desde todo el mundo y pudiendo usted, si gusta, contactarse literalmente a la china. Otra cosa importante mencionar, es que de nada sirve que usted defina determinado UNPROTO PATH, si la red de la ciudad en que opera, no apoya dicha configuración. La definición de su UNPROTO, está estrechamente relacionada con las definiciones de los DIGIS, siendo muy necesario que usted consulte a los administradores locales, las mejores prácticas en su zona, de lo contrario, podría estar haciendo mal uso de la red, o desaprovechando las potestades de la misma.

Vamos a ver algunos ejemplos

En la siguiente imagen, un móvil emite una trama con su UNPROTO PATH definido en WIDE 1-1 WIDE 2-2 (3 repeticiones), propio de un móvil o portátil, que seguramente no tiene cobertura directa con algún DIGI de altura, por tanto, requiere primero, llegar a un DIGI de relleno (antiguo RELAY), por eso su definición parte con WIDE 1-1 y será la primera parte de su UNPROTO PATH que será tachada, una vez sea repetida la trama.

En esta etapa, los DIGI de alta cobertura no repetirán la trama del móvil, aun cuando la escuchasen, mientras WIDE 1-1 no haya sido repetido (y tachado) previamente por un DIGI de relleno (WIDE 1-1).

Ya recibida la trama del móvil por el DIGI de relleno, se genera la primera repetición (quedando solo 2 repeticiones), su UNPROTO se modifica tachando WIDE 1-1 y dejando “habilitado” WIDE 2-2, para ser repetido posteriormente, por los DIGIS de altura.

Sin la repetición inicial del DIGI de relleno, la definición WIDE 1-1 del UNPROTO no habría sido tachada (marcada) y WIDE 2-2 no estaría habilitado, no permitiendo que los DIGIS de altura la repitiesen, aun cuando la escuchasen.

Aquí, la trama es recibida por un DIGI de altura y vuelve a ser repetida, su UNPROTO se modifica para constatar que ha sido repetida por segunda vez, quedando solo una repetición disponible, por tanto, ahora se emite como xxxxx, xxxxx, WIDE 2-1.

Ya la trama, según su definición UNPROTO PATH, ha alcanzado la cantidad máxima de repeticiones, siendo en este punto, por tercera vez repetida. Se modifica por última vez su UNPROTO antes de ser repetida, quedando en xxxxx, xxxxx, WIDE 2-0, lo que confirma que no puede volver a ser repetida por ningún DIGI, aun cuando fuese recibida.

En este punto, la trama ha sido repetida por última vez, pudiendo llegar holgadamente a su destino, pero si no lo hubiese alcanzado, se perderá y no habrá un ACK de confirmación.

Si el destino fuese internet, y en alguna de las repeticiones intermedias, la trama hubiera logrado llegar a un IGATE, esta hubiera sido directamente inyectada a internet, pero los DIGIS no tienen como saberlo, por tanto, continuaran repitiendo su trama las veces que faltasen según el UNPROTO PATH definido; aquí, el IGATE elimina según un algoritmo, las repeticiones repetidas de su trama que le hayan llegado, así evitar inyectar su mensaje a internet innecesariamente. Este documento no pretende ser un compendio técnico en absoluto, solo una introducción básica y simple al mundo de APRS, algunos de sus conceptos principales, utilidades y de fondo, ojalá entusiasmar a más de alguien con esta maravillosa herramienta.