APRS IGate Built Using A Raspberry Pi

The hardware seen above is used to bridge a local RF radio network to the APRS-IS network. The APRS-IS is an Internet Service that uses a web connection to communicate between APRS networks in different parts of the world. The Raspberry Pi is perfect for this application because of its ability to connect to a network, and its native use of Linux.

On the software side the majority of the work is done by a Python script. It is responsible for setting up and monitoring a connection with an APRS-IS server. To connect to the handheld radio unit a USB sound card was used. The Multimon package is used to send and receive audio packets through this hardware.

[Sunny] has a few upgrades planned for the system. The device needs to report its location to the APRS-IS server and the plan is to add functionality that will look of the WiFi AP’s location automatically. It may also be possible to get rid of the radio all together and use a DVB dongle as a software defined radio.