El Automatic Packet Reporting System, también conocido por sus siglas APRS, es una red de comuicaciones por paquetes sobre ondas de radioaficionado diseñado para que cada nodo participante provea una vista del entorno local basado en que cada nodo señalize su propio estado y anunciando la información.[1]
Las informaciones anunciadas en una red local APRS es decisión del coordinador de la red.[1] Sin embargo los más frecuentes son:[1]
A pesar de la enorme flexibilidad del sistema, la gran mayoría del tráfico de usuarios en la red APRS es de rastreo vehicular automatizado, llegando a saturar algunas poblaciones.[1]
Para emitir APRS se puede usar:[3][2]
Los datos emitidos por APRS son recibidos por estaciones que pueden hacer de repetidores (digipeaters) o/y hacer de pasarelas APRS con internet haciendo accesible de esta forma la información accesible a travé de páginas web (ej. https://aprs.to, https://aprs.fi).[4]
El protocolo APRS se descansa se construye sobre una adaptación del protocolo AX.25. [1][5] El AX.25, por debajo usa HDLC, corrección de errores hacia adelante (ya sea directamente o a través de la extesión FX.25). [1][5] Finalmente, al nivel más bajo se usa un sistema de modulación, como por ejemplo Amateur Bell 202. [1][5]
Desde el punto de vista de las capas OSI a APRS, podríamos decir que tenemos:[1][5]
APRS también se ha portado para que pueda ser usado en dispositivos LoRa, dando lugar a lo que se llama LoRa APRS.[6] LoRa es un protocolo de transmisión de información por radio patentada[7], originalmente pensado para bajas velocidades y maximización de la eficiencia energética.[6] LoRa emplea una modulación de amplio espectro ideal para tolerar el ruido y permitir que las señales sigan múltiples caminos.[7]Esto, junto con su capacidad para conectar miles de dispositivos mediante un solo Gateway, lo hace ideal para aplicaciones industriales, redes de sensores en zonas con poca cobertura, y en la construcción de redes privadas de sensores (IoT).[6]