AGWPE

AGW Packet Engine protocol interface for legacy software

The AGWPE (AGW Packet Engine) interface provides compatibility with Windows packet radio software that speaks the AGW protocol. This is a single-instance TCP server that supports multiple simultaneous clients and up to four radio ports.

AGW Interface page showing listen address and callsign configuration
AGWPE interface configuration with listen address and per-port callsigns

Settings

FieldDefaultDescription
enabled false Enable the AGWPE listener
listen_addr 0.0.0.0:8000 TCP listen address
callsigns Comma-separated callsigns, one per AGW port (max 4)

Port Mapping

AGWPE supports up to four radio ports (numbered 0–3). Each port is mapped to a callsign specified in the callsigns field. The order determines the port number:

callsigns: "N0CALL,N0CALL-5,N0CALL-10"
# Port 0 → N0CALL
# Port 1 → N0CALL-5
# Port 2 → N0CALL-10

Supported Frame Types

Graywolf implements the AGWPE protocol subset needed for packet radio operations:

Port 8000 is the conventional AGWPE port. Most AGWPE-compatible software will default to this port.

API Reference

MethodEndpointDescription
GET/api/agwGet AGWPE configuration
POST/api/agwUpdate AGWPE settings