wb2osz / direwolf

Dire Wolf is a software "soundcard" AX.25 packet modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a tracker, digipeater, APRStt gateway, or Internet Gateway (IGate). For more information, look at the bottom 1/4 of this page and in https://github.com/wb2osz/direwolf/blob/dev/doc/README.md
GNU General Public License v2.0
1.56k stars 305 forks source link

Feature Request: GPIO Beacon trigger #217

Open DrCoolHands opened 5 years ago

DrCoolHands commented 5 years ago

Hello,

I've been using Direwolf as a vehicle tracker for some time now with great success. While Smart-beaconing is great for general position use, I suggest adding an option to trigger the transmission of a beacon based on a GPIO pin. Not limited to just the TBEACON type.

Examples: Mains power loss, external sensor, manual button-press for event marking.

Thoughts?

Thank you for your continued efforts!

alexsavage commented 5 years ago

I was thinking about this too! One way I was thinking of solving it instead of adding to Dire Wolf would be to write a simple KISS client that takes care of listening for GPIO pins and also talking to the gpsd (or signaling a fixed position) and then constructs the APRS packet.

For instance there are a lot of Python libraries for doing GPIO, and at least one KISS client library.

It's in my "when I have time" bucket behind building my PTT circuit :smile: