Syslog for Packet Analysis

What is Syslog and Why Use It?

The Syslog feature allows your device to send detailed information about every LoRa packet it receives to a remote server over your WiFi connection. This is an incredibly powerful tool for network analysis and monitoring your station’s performance.

A key feature of the APRS-IS network is deduplication. When multiple i-gates hear the same packet from a tracker and forward it to APRS-IS, the network ensures that only one copy is distributed globally. While this is excellent for the network’s health, it means that as a station operator, you don’t see every single packet your device hears on websites like aprs.fi.

Syslog solves this problem. It sends a log entry for every single frame, including those with errors (bad CRC) and duplicates, directly from your device to a logging server. This gives you a complete, unfiltered view of what your station is actually receiving over the air.


How It Works

When enabled, the device sends small data packets using the UDP protocol to a specified server. Each packet contains the raw APRS frame along with valuable metadata like signal strength (RSSI), signal-to-noise ratio (SNR), and frequency error. This allows for in-depth analysis of link quality and station performance.


Supported Syslog Modes

The firmware supports two primary public logging services, as well as the option to use your own custom server.

This is the highly recommended mode for logging.

2. lora-aprs.live

This mode is also available but is not recommended due to its architecture.

3. Custom Syslog Server

You can also provide the IP address and port for your own private Syslog server (e.g., a local Raspberry Pi running a Syslog daemon) for full control over your data.