In the world of amateur radio, Packet Radio is a digital communication mode that allows computers to send data over radio waves. Think of it as a wireless version of the early dial-up internet, but instead of using phone lines, it uses radio frequencies to transmit "packets" of information.
There are usually three (3) components needed:
Radio: Something that will transmit and receive the signal
TNC (Terminal Node Controller): This is the "modem" of the radio world. It converts digital data from the computer into audio tones for the radio, and vice versa.
Hardware TNCs are physical devices connecting radio to software, which can include modern options like Bluetooth/USB units (Mobilinkd TNC4). Also includes the robust Kantronics models (KAM XL, KPC-3 Plus) offering reliable packet, Winlink, and KISS mode operation.
Radios with TNCs are ham radios with built in TNC software such as the Kenwood TH-D75A and the low cost B-Tech UV-Pro
Software TNCs typically using a computer's sound card to convert analog/digital messages. Direwolf is a popular open source software tool for this
Computer/Software: Applications that handle the protocol, such as Winlink for email or various "BBS" (Bulletin Board System) clients. Usually running on a traditional computer, RaspberryPi, or tablet/phone.
Three of the primary packet based, digital services I use are APRS, Winlink, and EchoLink. Track what each does can be a little overwhelming at first. To complicate it all, APRS can send/receive message to Winlink. I hope the basic outline below will help start your packet radio journey.
Packet Radio (AX.25)
VHF (144.390 MHz in US)
Machine-to-machine
Hybrid Radio/CMS Servers
HF/VHF/UHF
Store-and-forward
Internet Linking (TCP/IP)
VHF/UHF/Internet
Real-time conversation
The "Where and What" System APRS is a protocol for real-time tactical communication. It isn’t just for tracking vehicles; it’s used for weather station updates, short text alerts, and "objects" (like marking a marathon finish line on a map).
The Technology: It uses AX.25 packet radio frames. Data is typically broadcasted on a single shared frequency.
How it Works: A "tracker" sends a burst of data (a packet). This is heard by a Digipeater (which re-transmits it to extend range) or an I-Gate (which pushes the data onto the internet for viewing on sites like APRS.fi).
Pathing: It relies on "paths" (like WIDE1-1, WIDE2-1) to determine how many times a packet should be repeated by other stations.
APRS is more than just maps and GPS data, APRS can also link to Winlink, send and receive SMS (text) messages, receive weather updates, look up Ham call signs, and so much more.
Most people use APRS as a maping and tracking system; however, there are many other features and use. Messages can be sent to other operators, to bots, and to outside devices connected via the Internet. Below or some of the messaging features and basic syntax.
For APRS, the landscape is divided between "classic" tools that offer deep technical control and "modern" apps that focus on ease of use and visual polish.
YYAC (Windows/Linux/macOS) - My Favorite! Developed by Andrew Pavlin, KA2DDO, YAAC (Yet Another APRS Client), it is written in Java which makes it compatible with Windows, macOS, Linux, and even FreeBSD. It functions as a complete APRS workstation that can map, track, message, act as an I-Gate, and more. YAAC SourceForge Wiki is useful for advanced setup, including how to build the software from source code.
Xastir (Linux/macOS) - The classic choice for Linux, easily installed on RaspberryPi/Debian/Ubuntu builds. It is highly stable and handles multiple radio ports better than almost anything else; however, the interface is based on older Motif styling, which can feel clunky until you get used to it. Best for Raspberry Pi "always-on" stations or I-Gates.
PinPoint APRS (Windows only): The Modern Choice: This is currently the most popular Windows client because it feels like a modern application. It integrates beautifully with Google Maps and OpenStreetMap. Best for weather spotting and ease of use. It’s much easier to configure than YAAC or APRSISCE/32.
APRSdroid (Android): The go-to for Android. It can connect via Bluetooth to a TNC or directly to your radio via an audio cable.
PocketPacket (iOS): A full-featured APRS client with a built-in TNC. The iOS version is great, the MacOS version not so great (yet). Thed iOS version is $4.99, but I think it's worth it and I'm happy to support developement.
aprs.fi App (iOS): The official app for the famous tracking website. It is sleek and handles messaging and beaconing beautifully on iPhone/iPad.
Sending SMS/Texting
Thanks to NA7Q for this service. Full documentation is at aprs.wiki/howto.
Send from Radio to Mobile Phone
@<mobile_number> <message>
Example:
To: SMS
@3175551234 No cell coverage, but safe
Send from Mobile Phone to Radio
@<callsign-ssid> <message>
Example (from phone):
Number: 8663524096
@kd9ejq-7 Thanks for the update!
Finding Repeaters Close to Me
Find the closest repeaters to you by location and bad. More details.
<n[earest]> [Num Stations] [Band] [Filters]
To: REPEAT
n 2 2m
Returns:
KD9EST 145.3600- T151.4 8.1mi WSW
W9HCA 145.1300- T88.5 8.0mi WSW
Weather
Provides weather forecasts, METAR reports, and conditions via text messages back in APRS. More details at https://sites.google.com/site/ki6wjp/wxbot
To: WXBOT
46064
Returns:
KD9EJQ Brownsburg IN. Tonight,Increasing Clouds Low 27
Find Stations on APRS
Again, thanks to NA7Q for this service, you can find last heard and other details about a station on APRS. More information at https://aprs.wiki/find/
To: FIND
kd9ejq-7
WHO-IS
Maintained by AE5PL that allows users to look up callsign information via text messages. More details.
To: WHO-IS
kd9ejq-7
Returns:
KD9EJQ:G/Christopher D Jackson/IN/United States
The "Emergency Email" System Winlink is a global network of "Radio Email" servers. It is the gold standard for emergency communications (EmComm) because it works even when the local internet and power grid are completely down.
The Technology: It uses a mix of radio protocols like ARDOP, VARA, or PACTOR. These are designed to move data efficiently even through heavy noise or "fading" on High Frequency (HF) bands.
How it Works: You compose an email in the Winlink Express client. Your radio "dials up" a Remote Message Server (RMS). The RMS receives your data and forwards it to a Common Message Server (CMS) via the internet (or via radio-only relay if necessary).
Significance: Sailors in the middle of the ocean or search-and-rescue teams use Winlink to send detailed reports, attachments, and weather GRIB files.
When it comes to Winlink (Radio Email), the ecosystem is split between the "standard" Windows power tools and increasingly modern mobile apps. Unlike APRS, Winlink requires more specific modems (like VARA) to handle the data transfer.
Winlink Express (Windows Only): * The Standard: This is the de facto client used by 90% of operators. It has built-in support for nearly every radio, TNC, and modem protocol (VARA HF/FM, Pactor, Packet).
Key Feature: The Templates system. It allows you to fill out professional-looking forms (like ICS-213 for emergency services) that are then compressed into tiny data packets for radio transmission.
Link: Winlink.org Downloads
Pat (Windows, Linux, macOS):
The Modern Choice: A lightweight, open-source client that runs a small web server on your computer. You "use" it by opening your web browser to a local address (e.g., localhost:8080).
Best For: Raspberry Pi users or those who want a clean, simple interface without the "Windows 95" aesthetic of Winlink Express.
Link: GetPat.io
Mobile Winlink has matured significantly in the last few years, making it much easier to send email from a tablet in the field.
RadioMail (iOS - iPhone/iPad):
Best Overall: Extremely polished and feels like a native email app. It can connect to your radio via a Digirig, Mobilinkd, or even through the internet (Telnet).
Pro Tip: It has a built-in software packet modem, meaning you can often connect your radio directly to your phone's audio jack (or lightning/USB-C adapter) and send 1200-baud packet messages without a separate hardware TNC.
Link: App Store Link
WoAD (Android):
The Android Standard: "Winlink on Android." It is highly functional and supports complex setups, including VARA HF/FM if you have a way to bridge the modem.
Best For: Users who want deep control over their connection parameters and radio PTT (Push-to-Talk) settings.
Link: WoAD Website
Most of these apps are just "mail clients." To actually talk to the radio, you usually need a modem running alongside them.
VARA HF / VARA FM: These are the most popular high-speed modems. They are separate downloads (Windows-based) that your Winlink app "talks" to.
Dire Wolf: If you are doing VHF Packet, this software TNC is the gold standard for Linux/Windows.
Which radio are you planning to use with Winlink? I can tell you exactly which interface cable or modem (like VARA vs. Packet) will work best for that specific model.
The "Voice Bridge" System EchoLink allows licensed hams to communicate with other hams via the internet. It effectively bridges the gap between a handheld radio and a computer or smartphone.
The Technology: It uses VoIP (Voice over IP). It’s essentially a specialized version of Skype or Zoom specifically for ham radio.
How it Works: * User-to-User: Two hams talk via their computers/phones.
Sysop Mode: A ham connects their computer to a physical VHF/UHF radio (a "node"). This allows a person with a cheap walkie-talkie to talk into the radio, have their voice travel across the internet, and come out of another radio thousands of miles away.
Significance: It is used extensively for "nets" where local geography would otherwise prevent people from hearing each other.
EchoLink is one of the oldest and most reliable ways to link radio repeaters over the internet. Unlike the "wild west" of APRS or Winlink software, EchoLink is more centralized, though there are several excellent community-made clients.
EchoLink (Windows): The Original: This is the official software. It supports both User Mode (using your PC like a radio) and Sysop Mode (connecting your PC to a physical radio to create a link).
EchoHam (macOS): Best for Mac: Since there is no official EchoLink app for macOS, EchoHam (formerly EchoMac) is the standard. It’s a native Apple app designed to look and feel much more modern than the Windows version. Available on the Mac App Store.
SvxLink / Qtel (Linux): The Linux Standard: For Linux users, Qtel (The QT EchoLink client) is the go-to interface. If you are building a "headless" repeater link on a Raspberry Pi, the SvxLink server is the underlying engine used by most operators.
EchoLink Web (All): No Install Required: This is a relatively new, completely browser-based client. It’s perfect if you’re on a public computer or a device where you can't install software (like a Chromebook).
EchoLink Official (Android & iOS): The official apps for both platforms are excellent. They are simple, lightweight, and allow you to "starred" your favorite repeaters. Android: Google Play Store and iOS: Apple App Store
DroidStar (Android / iOS / Desktop): The "All-In-One", while not strictly an EchoLink-only app, DroidStar allows you to connect to EchoLink, DMR, D-STAR, and Fusion rooms all from one interface. It’s more technical to set up but very powerful if you use multiple digital modes.