APRSD is a HAM radio APRS message gateway written in python.
10K+
APRSD listens on amateur radio aprs-is network for messages and respond to them. It has a plugin architecture for extensibility. Users of APRSD can write their own plugins that can respond to APRS-IS messages.
You must have an amateur radio callsign to use this software. APRSD gets messages for the configured HAM callsign, and sends those messages to a list of plugins for processing. There are a set of core plugins that provide responding to messages to check email, get location, ping, time of day, get weather, and fortune telling as well as version information of aprsd itself.
Ham radio operator using an APRS enabled HAM radio sends a message to check the weather. an APRS message is sent, and then picked up by APRSD. The APRS packet is decoded, and the message is sent through the list of plugins for processing. For example, the WeatherPlugin picks up the message, fetches the weather for the area around the user who sent the request, and then responds with the weather conditions in that area.
Plugins function by specifying a regex that is searched for in the APRS message. If it matches, the plugin runs. IF the regex doesn't match, the plugin is skipped.
Content type
Image
Digest
sha256:fbaba5620…
Size
88.5 MB
Last updated
7 months ago
docker pull hemna6969/aprsd