Skip to content
aprsmePublic

About

Connect to and interact with the APRS-IS network

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aprs

Interact with APRS-IS servers. Send/receive APRS messages. Parse APRS packets.

Coverage Status

Run it

APRS-IS requires a callsign and a passcode. In order to send messages on the APRS network, you must be a licensed amateur radio operator with a valid callsign. You will also need a passcode generated if you intend to send messages over the radio. If you just want to listen in on packets, you don't need to provide a passcode.

This app expects the above secrets to be provided via two environment variables:

export APRS_CALLSIGN = "YOUR CALLSIGN"
export APRS_PASSCODE = "YOUR PASSCODE"

or

APRS_CALLSIGN=FOO APRS_PASSCODE=BAR iex -S mix

On startup, the app will login to the APRS-IS system and you should start seeing packets flow in.

Make sure you update the APRS filter in config.exs, as this controls what packets you see. If you don't, you'll get whatever default filter I happened to leave in the config.exs file last time I pushed code.

About

Connect to and interact with the APRS-IS network

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages