APRS. APRS – What does it stand for I have heard many definitions of what APRS stands for, here are a few: Automated Position Reporting System Automated.

Slides:



Advertisements
Similar presentations
Introduction to APRS Ben Townsend AK2X Steve Piotrowski KC2QZF Major Credit to Bob Bruninga WB4APR the inventor!
Advertisements

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2003 – Anthony Campbell W5ADC All Rights Reserved 1 APRS Tracking Examples Tony Campbell.
Automatic Position Reporting System. What is APRS all about? (Humans communicating INFO with Humans) Immediate local digital and graphical information.
Automatic Packet Reporting System. APRS What is it? Designed in the late 1980s. It was designed to marry RF traffic with what, at the time, was the comparable.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Networks & Components Discuss the components required for successful communications Explain the purpose of communications software Identify various sending.
L. E. ‘bud’ Thompson NØIA N FL WINLINK2K COORDINATOR February 2010 NORTHERN FLORIDA ARRL SECTION STATUS OF WL2K SUPPORT.
Getting Started with Winlink2000 A Tutorial. (1) a Windows-operating system computer, (2) a VHF/UHF or HF transceiver., and (3) a terminal node controller.
© Ciemon Dunville November The basics: digipeaters When you set DIGI ON in your tnc, it will digipeat all packets addressed to your callsign and.
APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2004 – Peter Loveall AE5PL All Rights Reserved APRS in North Texas Yesterday, Today, Tomorrow.
APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2003 – Peter Loveall AE5PL All Rights Reserved APRS in North Texas Yesterday, Today, Tomorrow.
APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2003 – Peter Loveall AE5PL All Rights Reserved APRSPoint An Introduction.
Packet Radio What is it? What can you do with it? John H. Green WB4MOZ.
APRS is a registered trademark of Bob Bruninga, WB4APR Copyright © 2009 – Geoff Gatward VK2XJG APRS Introduction to APRS Geoff Gatward - VK2XJG February.
Intro to APRS Presented by Tim Watson KB1HNZ & Ryan Michaelson KB1YTR.
Communication Links Communication Link = Physical connection or Physical Medium Types: Wire Pair or Twisted Pair Coaxial Cable Fiber Optics Bandwidth,
Networks “Each time you use the telephone you use the world’s largest computer network – the telephone system”
Automatic Packet Reporting System
APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved How APRS Works Understanding Leads to Good.
Ham Radio And The Winlink 2000 Digital Communications System WL2K
Digital communications. Hams have developed techniques for transforming 1’s and 0’s into tones into the same frequency range as human voice. So now a.
 D-STAR is an open standard for digital voice and data on Amateur Radio  One of several digital modes in Amateur Radio  Developed by Japan Amateur.
Victor Poor, W5SMM Rick Muething, KN6KB
Automatic Position Reporting System (APRS) Presented by: Ron Milione Ph.D. W2TAP AAR2JD.
Introduction to APRS Digipeaters
APRS Automatic Position Reporting System By Nicolas - M1HOG
APRS Equipment and Software K5PAV - Paul. Internet Tools APRS Internet servers Find U.com.
Networks CSCI-N 100 Dept. of Computer and Information Science.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
APRS Automatic Position Reporting System By Nicolas - M1HOG
PERSONALLY CUSTOMIZABLE GROUP NAVIGATION SYSTEM USING CELLULAR PHONES AND WIRELESS AD-HOC COMMUNICATION Yoshitaka Nakamura, Guiquan Ren, Masatoshi Nakamura,
HFEA Amateur Radio Club - K6QEH APRS - Automatic Position Reporting System Dennis Kidder WA6NIA 1 June 2001.
D-RATS Not Just for D-STAR radios Based on a presentation by Debbie Fligor, N9DN TCARC meeting 3/9/2010 Presented at 2011 Orlando Hamcation by: John Davis,
Jump to first page APRS in Charleston, SC A presentation by KD4RDB.
W5HN North Texas Microwave Society NTMS 1 Tracking Microwave Rovers with APRS By Bob Kmak K5WO.
Joe Foley N1ZRN/TF IRA Meeting 29/3/2012. What is APRS?  Automation of what we do Relay radio messages to their destination  Simplified AX.25 implementation.
Internet-Connected Amateur Radio Systems APRS, D-Star, Echolink, IRLP.
Network Components 101 Travis Hill.
Ken Dorsey KA8OAD. What is EchoLink? The simple answer is EchoLink software uses VoIP technology to link ham radio stations together around the world.
APRS BCARS presentation By KB3DFZ (with many things stolen from
COMMUNICATION SYSTEM (2) CT1401 LECTURE-9 : MOBILE PHONE BY : AFNAN ALAYYASH SUPERVISION : DR.OUIEM BCHIR.
Data Communication. 2 Data Communications Data communication system components: Message Message Information (data) to be communicated. Sender Sender Device.
INTRODUCTION Bluetooth technology is code name for Personal Area Network (PAN) technology that makes it extremely easy to connect a mobile, computing device.
Unit 1—Computer Basics Lesson 7 Networks.
Bucks County Amateur Radio Emergency Service - Digital Communications EPA SET Report Discussion & BCARES Solutions -
1D-Star Network. D-Star call sign terminology The terminology is from the viewpoint of the communication link! “MyCall” is really YOUR call sign; that.
Packet. Getting Started It is REALLY helpful to have a mentor to help you get setup and make your first contact. If you have never done this before –
What is APRS? APRS stands for Automatic Packet Reporting System or Automatic Position Reporting System. APRS was developed in the early 1990's by Bob Bruninga,
Data and Computer Communications Circuit Switching and Packet Switching.
Networks CS105. What is a computer network? A computer network is a collection of computing devices that are connected in various ways so that they can.
Winlink via Radio. What we are going to cover tonight: - Winlink 2000 System - RMS Express.
APRS at NWS-ILX Weather Reporting using Automatic Position Reporting System Larry M. Keeran K9ORP This is the portion of multifaceted APRS used for assisting.
Introduction to Packet Radio
Network Components By Kagan Strayer. Network Components This presentation will cover various network components and their functions. The components that.
APRS ® – Bob Bruninga WB4APR Copyright © 2013 – Peter Loveall AE5PL All Rights Reserved APRS Local and Global RF and Around the World.
Jump to first page Using APRS to Report Weather Observations.
APRS By Jim Mastrogiovanni KK5RZ December 14, 2006.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
CHAPTER -II NETWORKING COMPONENTS CPIS 371 Computer Network 1 (Updated on 3/11/2013)
AGW Express Interface RMS Express - Sound Card Interface
Ken Mitchell, KD2KW George Edwards, K5VUU July, VIA HAM RADIO INTRODUCTION AND OVERVIEW To WINLINK 2000 Global Radio System.
What does LinkConnect do?
Introduction to Wireless Technology
APRS What is it?.
Automatic Position Reporting System (APRS)
DETARC/ARES ADMINISTRATIVE ITEMS
Presentation developed by
with or without the Internet
Data Communication Networks
Necessary Radio Communications
Presentation transcript:

APRS

APRS – What does it stand for I have heard many definitions of what APRS stands for, here are a few: Automated Position Reporting System Automated Packet Reporting System Automatic Position Reporting System But most people agree that APRS stands for: Automatic Packet Reporting System

APRS – What is it? APRS uses a 1200 baud (9600 baud in some locations) Packet Radio transmission to send a position report, from either a moving or fixed location. The data sent usually includes some or all of the following: GPS coordinates, altitude, heading and speed of the station sending the reports. The packet can also contain other data such as weather information, tactical messages or system status including operating temperature and battery status.

APRS – A short history lesson Created by Bob Bruninga WB4APR (hence the name APRS), a senior research engineer with the US Naval Academy in the Hawaiian Islands in the late 60’s and early 70’s, as a way of distributing information between the various islands. But it wasn’t until the early 90’s that this operating mode really began to take hold. Now there are hundreds of thousands of APRS stations worldwide.

Why use APRS? Imagine the time savings, and reduction in radio traffic, in knowing where a station is by just looking at a map instead of having to ask for their position over the radio. For instance imagine you are a net control station with several mobile operators supporting a 25 mile race. Instead of asking individual stations for their location when you need something, you can simply look at a map and direct the nearest resource as needed.

APRS – not just for your location We should also remember that APRS is NOT just for broadcasting your location information using data from a GPS. It can also be used for broadcasting text messages.

What does the APRS packet format look like? The AX.25 Frame All APRS transmissions use AX.25 UI-frames, with 9 fields of data: ftp://ftp.tapr.org/aprssig/aprsspec/spec/aprs101/APRS101.pdf

APRS – Station Types There are 3 distinct APRS station types, these are: 1.Mobile Stations 2.Home fixed stations (IGgates or “fill-in” digipeaters) 3.WIDE fixed “smart” high-level backbone stations (usually the most high powered and or best located of all APRS stations and generally are only used for “digipeating”) The need for a distinction between home stations and WIDE stations will become apparent when we discuss routing the packets.

What is needed for home APRS? At a bare minimum you will need the following: 1.A radio 2.A TNC (terminal node controller) or sound card interface 3.A computer 4.Software

What is needed for mobile APRS? At a bare minimum you will need the following: 1.A radio 2.A dedicated APRS tracker 3.A GPS receiver (NEMA compliant output) Many radio manufacturers now offer mobiles and HT ‘s with built-in APRS functionality

Can I use my cellphone? Yes, you can use a “smartphone” either an iPhone or Android phone to send APRS packets directly through your phones data connection to the APRS gateway or through a radio. iPhone: OpenAPRS, PocketPacket Android: APRSdroid NOTE: if you are sending your data using the phones data connection remember there will be data charges billed by your provider so having an unlimited data plan would be wise.

So how does the network work? IGates, Digipeaters and APRS Paths IGates – stations setup to upload APRS data to the Internet based APRS servers (APRS does NOT depend on IGates to work) Digipeaters – both Home and WIDE rebroadcast APRS data, similar to a normal repeater used for voice transmissions however they “digipeat” on the same input and output frequency. However home “fill-in” digipeaters ONLY respond to a WIDE1-1 path. APRS Paths – APRS stations can be configured to use digipeaters to expand their useable coverage area. The TNC or APRS Tracker can be programmed with path settings saved either in the software or non-volatile memory (flash) in the device. This path information is then applied to every transmission and tells the receiving station how the packet should be handled. Lets look at an example:

As an example lets say we configured our APRS device software with the following path setting: WIDE1-1,WIDE3-3 What this means is the operator wants the first relay station or digipeater (Home or WIDE) that hears the transmission to “digipeat” the transmission. The transmission would then be received by additional digipeaters and should be re-transmitted by no more than 3 additional “hops”, giving a total of 4 hops. So lets see how this works -

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3 A station configured as a digipeater (Home or WIDE) that hears the message will look at the routing instructions and re-transmit the received packet but will change the routing instructions in it’s transmission to be:

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3 A station configured as a digipeater (Home or WIDE) that hears the message will look at the routing instructions and re-transmit the received packet but will change the routing instructions in it’s transmission to be: WIDE*,WIDE3-3 Notice the “*” that has been added to the routing instructions. This signifies where in the relay process the message is at.

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3 A station configured as a digipeater (Home or WIDE) that hears the message will look at the routing instructions and re-transmit the received packet but will change the routing instructions in it’s transmission to be: WIDE*,WIDE3-3 Notice the “*” that has been added to the routing instructions. This signifies where in the relay process the message is at. The relayed transmission is then received by any WIDE digipeater that hears it and that station again looks at the routing instructions and seeing that there are still hops left it re-transmits the packet changing the routing instructions to be:

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3 A station configured as a digipeater (Home or WIDE) that hears the message will look at the routing instructions and re-transmit the received packet but will change the routing instructions in it’s transmission to be: WIDE*,WIDE3-3 Notice the “*” that has been added to the routing instructions. This signifies where in the relay process the message is at. The relayed transmission is then received by any WIDE digipeater that hears it and that station again looks at the routing instructions and seeing that there are still hops left it re-transmits the packet changing the routing instructions to be: WIDE*,WIDE3-2 You will now see that the final “3” has been changed to a “2” which means the transmission has been through 1 wide hop so far and now has 2 left to go.

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3 A station configured as a digipeater (Home or WIDE) that hears the message will look at the routing instructions and re-transmit the received packet but will change the routing instructions in it’s transmission to be: WIDE*,WIDE3-3 Notice the “*” that has been added to the routing instructions. This signifies where in the relay process the message is at. The relayed transmission is then received by any WIDE digipeater that hears it and that station again looks at the routing instructions and seeing that there are still hops left it re-transmits the packet changing the routing instructions to be: WIDE*,WIDE3-2 You will now see that the final “3” has been changed to a “2” which means the transmission has been through 1 wide hop so far and now has 2 left to go. The next WIDE digipeater to hear the transmission will again look at the routing instructions and seeing there are still hops to go will re- transmit the packet changing the routing instructions to be:

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3 A station configured as a digipeater (Home or WIDE) that hears the message will look at the routing instructions and re-transmit the received packet but will change the routing instructions in it’s transmission to be: WIDE*,WIDE3-3 Notice the “*” that has been added to the routing instructions. This signifies where in the relay process the message is at. The relayed transmission is then received by any WIDE digipeater that hears it and that station again looks at the routing instructions and seeing that there are still hops left it re-transmits the packet changing the routing instructions to be: WIDE*,WIDE3-2 You will now see that the final “3” has been changed to a “2” which means the transmission has been through 1 wide hop so far and now has 2 left to go. The next WIDE digipeater to hear the transmission will again look at the routing instructions and seeing there are still hops to go will re- transmit the packet changing the routing instructions to be: WIDE*,WIDE3-1 You will now see that the final “2” has been changed to a “1” which means the transmission has been through 2 wide hops so far and now has 1 left to go.

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3 A station configured as a digipeater (Home or WIDE) that hears the message will look at the routing instructions and re-transmit the received packet but will change the routing instructions in it’s transmission to be: WIDE*,WIDE3-3 Notice the “*” that has been added to the routing instructions. This signifies where in the relay process the message is at. The relayed transmission is then received by any WIDE digipeater that hears it and that station again looks at the routing instructions and seeing that there are still hops left it re-transmits the packet changing the routing instructions to be: WIDE*,WIDE3-2 You will now see that the final “3” has been changed to a “2” which means the transmission has been through 1 wide hop so far and now has 2 left to go. The next WIDE digipeater to hear the transmission will again look at the routing instructions and seeing there are still hops to go will re- transmit the packet changing the routing instructions to be: WIDE*,WIDE3-1 You will now see that the final “2” has been changed to a “1” which means the transmission has been through 2 wide hops so far and now has 1 left to go. The next WIDE digipeater to hear the transmission will again look at the routing instructions and seeing there are still hops to go will re- transmit the packet changing the routing instructions to be:

On the first transmission from the station originating the message the packet will contain the routing instructions: WIDE1-1,WIDE3-3 A station configured as a digipeater (Home or WIDE) that hears the message will look at the routing instructions and re-transmit the received packet but will change the routing instructions in it’s transmission to be: WIDE*,WIDE3-3 Notice the “*” that has been added to the routing instructions. This signifies where in the relay process the message is at. The relayed transmission is then received by any WIDE digipeater that hears it and that station again looks at the routing instructions and seeing that there are still hops left it re-transmits the packet changing the routing instructions to be: WIDE*,WIDE3-2 You will now see that the final “3” has been changed to a “2” which means the transmission has been through 1 wide hop so far and now has 2 left to go. The next WIDE digipeater to hear the transmission will again look at the routing instructions and seeing there are still hops to go will re- transmit the packet changing the routing instructions to be: WIDE*,WIDE3-1 You will now see that the final “2” has been changed to a “1” which means the transmission has been through 2 wide hops so far and now has 1 left to go. The next WIDE digipeater to hear the transmission will again look at the routing instructions and seeing there are still hops to go will re- transmit the packet changing the routing instructions to be: WIDE*,WIDE3* The final digit has been changed to an “*” indicating to any other digipeaters that hear this transmission that there are no more remaining hops.

As one can imagine with each “hop” the coverage area expands. Normally you wouldn’t want to configure your station to use 4 hops unless you needed to have the packet travel a long distance such as across the state or states. Usually WIDE1-1,WIDE2-1 is a good general setting to start with. Here are some suggested APRS path settings: WIDE1-1,WIDE2-1 - this will produce 2 hops and will take advantage of home digis. Use this in busy urban and suburban areas. Recommended for the majority of mobile operations. WIDE1-1,WIDE2-2 - will produce 3 hops and will take advantage of home digis. Use this setting for mobile operation in rural areas with low APRS activity only. WIDE1-1,WIDE3-3 - this is good for interstate communications and is a rare setting WIDE2-2 - shortest path string. This produces 2 hops by directly using two high-level digis. Note: you may see some older documents that suggest using RELAY for the first hop configured like RELAY,WIDE3-3. RELAY is being phased out and it is now recommended practice to just use WIDE1-1 in place of RELAY Also note: using just WIDE3-3 in the path may not work if only a home station hears the transmission. If a home station hears the packet it will not respond to WIDE3-3. You can also substitute the callsign of your local digipeater instead of the first WIDE1-1 for example: K8YSE-1,WIDE2-1 But you must be within range of the station for your packet to be digipeated.

APRS Frequencies Worldwide info: North America MHz Voice Alert = 100 Hz. Argentina: MHz Australia MHz Voice Alert = 91.5 Hz. Europe, Finland, Ireland, Spain: MHz Voice Alert = Hz. Japan: MHz (KYUSHU region: MHz) New Zealand: MHz Norway Mhz Voice Alert = 123 Hz. Russia: MHz UHF & 9600 baud Australia (VK): MHz 1200 baud (in selected areas) France: MHz (1200) MHz. (was SSTV) Voice Alert = Hz MHz 1200 baud Netherlands (PA): MHz 1200 baud New Zealand (ZL): MHz 1200 baud allocated but little usage Puget Sound, WA: MHz 9600 baud Puget Sound, WA: MHz 9600 baud US Kansas / Missouri: MHz 1200 baud (secondary / special event, no infrastructure) US Kansas / Missouri: MHz 1200 baud (primary, with infrastructure) US Nationwide Proposed: (proposed by Bob WB4APR) NOTE: Not all of these have been fully adopted in some countries.

Kiss Mode Before we talk about hardware, what exactly is a KISS mode TNC and why do I want one? When packet radio first got started most computers were not very powerful. Many HAM’s wanted to experiment with packet radio but about the only software out there that all systems had was a simple terminal program. It was the lowest common denominator. So when designers developed TNC’s they designed them to work with anything that had a terminal emulator on it. As a result they built nearly all of the intelligence into the TNC itself. As computing power increased many packet programs were developed that offered much more functionality. However, the optimal design consideration was to create a single interface that could run on all TNC’s that would look the same to the software programs. At the same time, because of the increase in processing power, it was possible to move some of the data packaging functions from the TNC to the computer. There were a couple of different protocols developed for doing this but the one that received the widest acceptance was “KISS” (Keep it Simple Stupid) mode. Almost all recent TNC’s support KISS mode and most software takes advantage of this. For these programs the first thing the software does is put the TNC into KISS mode. There are a number of advantages to this. First, the TNC is less complicated then past devices there are almost no parameters to set, you just turn it on and let it run. Because they are so much simpler they generally have fewer parts and are less expensive to build. The downside to a KISS mode TNC is that it cannot be used with a simple terminal program like a conventional TNC can and you must use software that supports KISS mode however most of today’s programs do support KISS.

Hardware APRS Trackers – Argent Data Systems ( – Tracker3 (T3), OpenTracker USB (OTUSB) Byonics ( – TinyTrak3+, TinyTrak4, Micro-Trakhttp:// Fox Delta ( – FoxTrak, FoxTrak-Mhttp:// various radio manufacturers with APRS built in TNC’s (modems) – Fox Delta ( – Mini-TNChttp:// Kantronics ( – KPC3+, KPC MFJ ( – MFJ-1276, MFJ-1278http:// PacComm ( – TINY-2 MK-II, PicoPacket, SPIRIT-2, HandiPackethttp://paccomm.com TAPR ( – various, mainly in kit formhttp:// Timewave ( – Navigator, PK-232SC+, PK-232/PSK, PK-96/100, DSP TNC-X ( – TNC-Xhttp:// Soundcards – almost anything will do but you will need to interface your radio to your PC and server software BuxComm ( – Rascalhttp:// Tigertronics ( – SignaLink USBhttp:// West Mountain Radio ( – RIGblasterhttp:// MFJ ( – MFJ-1275http://

Software For Mobile – none required, usually embedded in the tracker itself but you may need configuration software provided by the manufacturer to configure the trackers internal software For Home – APRS Server Software – if you are using a sound card interface in place of a TNC AGWPE, DireWolf, UZ7HO Sound Modem and others APRS Client Software UIView, Yet Another APRS Client (YAAC), APRSIS32, Xastir and others For Smartphones – iPhone: OpenAPRS, PocketPacket Android: APRSdroid Links for WEB based APRS mapping from the APRS Internet Servers – APRS Fi – OpenAPRS –

Information from the following sources: With special thanks to: N5TIM: WA8LMF: G4IQI: