El SmartBeaconing

El SmartBeaconing es un sistema "inteligente" para determinar cada cuánto tiempo se envían paquetes de posición (beacon) estando en movimiento. Este algoritmo fue inventado por Tony Arnerich KD7TA y Steve Bragg KA9MVA.

A la hora de determinar nuestra posición, no es lo mismo mandar un beacon cada 10 minutos cuando vamos andando que cuando vamos en un vehículo a 120 Km/h. Yendo a baja velocidad, no es necesario mandar paquetes tan frecuentemente.
El APRS funciona en modo simplex (una sola frecuencia de recepción y/o emisión), donde todos los equipos mandan sus paquetes. Si todos enviaran sus posiciones con demasiada frecuencia, los paquetes colisionarían entre sí y el sistema no funcionaría adecuadamente.
El SmartBeaconing hace los calculos dinámicos necesarios para optimizarlo.

Se basa en los siguientes parámetros, que seguramente tendremos que configurar en nuestro tracker, móvil, emisora del coche, etc. (Puede ser que algunos vengan predeterminados y no sean configurables):

Parameter Parámetro Descripción
Fast Speed Velocidad alta A esta velocidad o superior los beacon se transmitirán según el Fast Rate.
Fast Rate Intervalo rápido Cada cuánto tiempo se mandarán los beacon cuando viajes a la Velocidad Alta o superior.
Slow Speed Velocidad baja Esta es la velocidad por debajo de la que se considerará que no te estás moviendo.
Slow Rate Intervalo lento Cada cuánto se enviarán los beacon cuando estes por debajo de la Velocidad baja.
Min Turn Time Tiempo mínimo de giro El menor intervalo de tiempo entre beacons cuando estés continuamente cambiando de dirección.
Min Turn Angle Ángulo mínimo de giro El menor ángulo de giro en el que debe cambiar el rumbo antes de que se dispare un beacon.
Turn Slope Coeficiente de giro Este valor dividido por tu velocidad, se añadirá al valor Min Turn Angle para aumentar el umbral de giro a bajas velocidades. (Equivaldría a (Ángulo / Velocidad)

En función de la velocidad, la frecuencia de los beacon dependerá del valor de Fast Speed y Fast Rate. Por ejemplo, si definimos Fast Speed a 100 Km/h y Fast Rate a 5 min (300 s), a 50 Km/h -la mitad- los beacon se enviarán cada doble de tiempo, 600 s. A 10 Km/h cada 10%, 3.000 s, etc., mientras el valor sea superior al Slow Rate. Si el valor resultante es menor -mas tiempo entre beacons- se usará el Slow Rate

Los valores usados habitualmente son:

Fast Speed 100 Km/h
Fast Rate 60 s
Slow Speed 8 Km/h
Slow Rate 600 s (10 minutos)
Min Turn Time 15 s
Min Turn Angle 30º
Turn Slope 255

Los valores de los parámetros no son fijos, y dependerán de cómo nos vayamos a mover: andando, en bici, en coche,… Algunos firmware de tracker permiten definir varios juegos de parámetros (bajo distintos SSID) en función de la actividad que vayamos a realizar.