Automatic Packet Reporting System (APRS) is an amateur radio-based system for real time digital communications of information of immediate value in the local area. [1] Data can include object Global Positioning System (GPS) coordinates, non-directional beacon, weather station telemetry, text messages, announcements, queries, and other telemetry. APRS data can be displayed on a map, which can show stations, objects, tracks of moving objects, weather stations, search and rescue data, and direction finding data.
APRS data is typically transmitted on a single shared frequency (depending on country) to be repeated locally by area relay stations (digipeaters) for widespread local consumption. In addition, all such data are typically ingested into the APRS Internet System (APRS-IS) via an Internet-connected receiver (IGate) and distributed globally for ubiquitous and immediate access. [2] Data shared via radio or Internet are collected by all users and can be combined with external map data to build a shared live view.
APRS was developed from the late 1980s forward by Bob Bruninga, call sign WB4APR, a senior research engineer at the United States Naval Academy. He maintained the main APRS Web site until his death in 2022. [3] [4] The initialism "APRS" was derived from his call sign.
Bob Bruninga, a senior research engineer at the United States Naval Academy, implemented the earliest ancestor of APRS on an Apple II computer in 1982. [5] This early version was used to map high frequency Navy position reports. The first use of APRS was in 1984, when Bruninga developed a more advanced version on a VIC-20 for reporting the position and status of horses in a 100-mile (160 km) endurance run. [6]
During the next two years, Bruninga continued to develop the system, which he then called the Connectionless Emergency Traffic System (CETS). Following a series of Federal Emergency Management Agency (FEMA) exercises using CETS, the system was ported to the IBM Personal Computer. During the early 1990s, CETS (then known as the Automatic Position Reporting System) continued to evolve into its current form.
As GPS technology became more widely available, "Position" was replaced with "Packet" to better describe the more generic capabilities of the system and to emphasize its uses beyond mere position reporting.
Bruninga has also stated that APRS was not meant to be a vehicle position tracking system, and can be interpreted rather as "Automatic Presence Reporting System". [7]
APRS (Automatic Packet Reporting System), is a digital communications protocol for exchanging information among a large number of stations covering a large (local) area, often referred to as "IP-ers". As a multi-user data network, it is quite different from conventional packet radio. Rather than using connected data streams where stations connect to each other and packets are acknowledged and retransmitted if lost, APRS operates entirely in an unconnected broadcast fashion, using unnumbered AX.25 frames. [8]
APRS packets are transmitted for all other stations to hear and use. Packet repeaters, called digipeaters, form the backbone of the APRS system, and use store and forward technology to retransmit packets. All stations operate on the same radio channel, and packets move through the network from digipeater to digipeater, propagating outward from their point of origin. All stations within radio range of each digipeater receive the packet. At each digipeater, the packet path is changed. The packet will be repeated through only a certain number of digipeaters — or hops — depending upon the all-important "PATH" setting.
Digipeaters keep track of the packets they forward for a period of time, thus preventing duplicate packets from being retransmitted. This keeps packets from circulating in endless loops inside the ad hoc network. Eventually, most packets are heard by an APRS Internet Gateway, called an IGate, and the packets are routed on to the Internet APRS backbone (where duplicate packets heard by other IGates are discarded) for display or analysis by other users connected to an APRS-IS server, or on a Web site designed for the purpose.
While it would seem that using unconnected and unnumbered packets without acknowledgment and retransmission on a shared and sometimes congested channel would result in poor reliability due to a packet being lost, this is not the case, because the packets are transmitted (broadcast) to everyone and multiplied many times over by each digipeater. This means that all digipeaters and stations in range get a copy, and then proceed to broadcast it to all other digipeaters and stations within their range. The result is that packets are multiplied more than they are lost. Therefore, packets can sometimes be heard some distance from the originating station. Packets can be digitally repeated tens of kilometers or even hundreds of kilometers, depending on the height and range of the digipeaters in the area.
When a packet is transmitted, it is duplicated many times as it radiates out, taking all available paths simultaneously, until the number of "hops" allowed by the path setting is consumed.
APRS contains a number of packet types, including position/object/item, status, messages, queries, weather reports and telemetry. The position/object/item packets contain the latitude and longitude, and a symbol to be displayed on the map, and have many optional fields for altitude, course, speed, radiated power, antenna height above average terrain, antenna gain, and voice operating frequency. Positions of fixed stations are configured in the APRS software. Moving stations (portable or mobile) automatically derive their position information from a GPS receiver connected to the APRS equipment. [8]
The map display uses these fields to plot communication range of all participants and facilitate the ability to contact users during both routine and emergency situations. Each position/object/item packet can use any of several hundred different symbols. Position/objects/items can also contain weather information or can be any number of dozens of standardised weather symbols. Each symbol on an APRS map can display many attributes, discriminated either by colour or other technique. These attributes are:
The Status packet is free-field format that lets each station announce its current mission or application or contact information or any other information or data of immediate use to surrounding activities. The message packet can be used for point-to-point messages, bulletins, announcements or even email. Bulletins and Announcements are treated specially and displayed on a single "community Bulletin board". This community bulletin board is fixed size and all bulletins from all posters are sorted onto this display. The intent of this display is to be consistent and identical for all viewers so that all participants are seeing the same information at the same time. Since lines are sorted onto the display, then individual posters can edit, update, or delete individual lines of their bulletins at any time to keep the bulletin board up-to-date to all viewers.
All APRS messages are delivered live in real-time to online recipients. Messages are not stored and forwarded, but retried until timed out. The delivery of these messages is global, since the APRS-IS distributes all packets to all other IGates in the world and those that are messages will actually go back to RF via any IGate that is near the intended recipient.
A special case message can be sent to EMAIL where these messages are pulled off the real-time APRS-IS and wrapped into a standard email message type, and forwarded into regular Internet email. This was done by the WU2Z email engine until 2019 , when it was replaced by the javAPRSSrvr email gateway. [9]
In its simplest implementation, APRS is used to transmit real-time data, information and reports of the exact location of a person or object via a data signal sent over amateur radio frequencies. In addition to real-time position reporting capabilities using attached GPS receivers, APRS is also capable of transmitting a wide variety of data, including weather reports, short text messages, radio direction finding bearings, telemetry data, short e-mail messages (send only) and storm forecasts. Once transmitted, these reports can be combined with a computer and mapping software to show the transmitted data superimposed with great precision upon a map display.
While the map plotting is the most visible feature of APRS, the text messaging capabilities and local information distribution capabilities, combined with the robust network, should not be overlooked; the New Jersey Office of Emergency Management has an extensive network of APRS stations to allow text messaging between all of the county Emergency Operating Centers in the event of the failure of conventional communications.
In its most widely used form, APRS is transported over the AX.25 protocol using 1,200-bit/s Bell 202 AFSK on frequencies located within the 2-meter amateur band.
An extensive digital repeater, or "digipeater" network provides transport for APRS packets on these frequencies. Internet gateway stations (IGates) connect the on-air APRS network to the APRS Internet System (APRS-IS), which serves as a worldwide, high-bandwidth backbone for APRS data. Stations can tap into this stream directly, and a number of databases connected to the APRS-IS allow Web-based access to the data as well as more advanced data-mining capabilities. A number of low-Earth orbiting satellites, including the International Space Station, are capable of relaying APRS data.
An APRS infrastructure comprises a variety of Terminal Node Controller (TNC) equipment put in place by individual amateur radio operators. This includes sound cards interfacing a radio to a computer, simple TNCs, and "smart" TNCs. The "smart" TNCs are capable of determining what has already happened with the packet and can prevent redundant packet repeating within the network.
Reporting stations use a method of routing called a "path" to broadcast the information through a network. In a typical packet network, a station would use a path of known stations such as "via n8xxx,n8ary." This causes the packet to be repeated through the two stations before it stops. In APRS, generic call signs are assigned to repeater stations to allow a more automatic operation.
Throughout North America (and in many other regions) the recommended path for mobiles or portable stations is now WIDE1-1,WIDE2-1. [15] Fixed Stations (homes, etc.) should not normally use a path routing if they do not need to be digitally repeated outside of their local area, otherwise a path of WIDE2-2 or less should be used as requirements dictate. The path parameter[ clarification needed ] reflects the routing of packets via the radio component of APRS, and fixed stations should carefully consider their choice of path routing. Any path selection for stations that do not require it contributes to congestion of the APRS frequency and may hinder other stations' reporting. Aircraft and balloon APRS stations should avoid beaconing with any path at altitude since digipeating may not be necessary due to their antenna height and likelihood of reaching multiple wide-ranging digipeaters and IGates. Mobile stations in congested areas or more populated areas may consider using only 1 hop (WIDE1-1), as there are usually enough Internet gateways nearby that no path routing is needed. One solution to the path selection is proportional pathing [16] if the user's equipment is capable.
Early on, the widely accepted method of configuring stations was to enable the short-range stations to repeat packets requesting a path of "RELAY" and long-range stations were configured to repeat both "RELAY" and "WIDE" packets. This was accomplished by setting the station's MYALIAS setting to RELAY or WIDE as needed. This resulted in a path of RELAY,WIDE for reporting stations. However, there was no duplicate packet checking or alias substitution. This sometimes caused beacons to "ping pong" back and forth instead of propagating outwards from the source. This caused much interference. With no alias substitution, one could not tell which digipeaters a beacon had used.
With the advent of the new "smart" TNCs, the stations that used to be "WIDE" became "WIDEn-N." This means a packet with a path of WIDE2-2 would be repeated through the first station as WIDE2-2, but the path will be modified (decremented) to WIDE2-1 for the next station to repeat. The packet stops being repeated when the "-N" portion of the path reaches "-0." This new protocol has caused the old RELAY and WIDE paths to become obsolete. Digi operators are being asked to re-configure fill-in "RELAY" stations to instead respond to WIDE1-1. This results in a new, more efficient path of WIDE1-1,WIDE2-1.
Testing radio range is often a large component of these hobbies. Amateur radio is often used with packet radio to communicate at 1200 baud, using the Automatic Packet Reporting System back to the ground station. Smaller packages called micro or pico trackers are also built and run under smaller balloons. These smaller trackers have used Morse code, Field Hell, and RTTY to transmit their locations and other data. [17]
The APRS protocol has been adapted and extended to support projects not directly related to its original purpose. The most notable of these are the FireNet and PropNET projects.
In digital radio, packet radio is the application of packet switching techniques to digital radio communications. Packet radio uses a packet switching protocol as opposed to circuit switching or message switching protocols to transmit digital data via a radio communication link.
Radioteletype (RTTY) is a telecommunications system consisting originally of two or more electromechanical teleprinters in different locations connected by radio rather than a wired link. Radioteletype evolved from earlier landline teleprinter operations that began in the mid-1800s. The US Navy Department successfully tested printing telegraphy between an airplane and ground radio station in 1922. Later that year, the Radio Corporation of America successfully tested printing telegraphy via their Chatham, Massachusetts, radio station to the R.M.S. Majestic. Commercial RTTY systems were in active service between San Francisco and Honolulu as early as April 1932 and between San Francisco and New York City by 1934. The US military used radioteletype in the 1930s and expanded this usage during World War II. From the 1980s, teleprinters were replaced by personal computers (PCs) running software to emulate teleprinters.
An emergency position-indicating radiobeacon (EPIRB) is a type of emergency locator beacon for commercial and recreational boats, a portable, battery-powered radio transmitter used in emergencies to locate boaters in distress and in need of immediate rescue. In the event of an emergency, such as a ship sinking or medical emergency onboard, the transmitter is activated and begins transmitting a continuous 406 MHz distress radio signal, which is used by search-and-rescue teams to quickly locate the emergency and render aid. The signal is detected by satellites operated by an international consortium of rescue services, COSPAS-SARSAT, which can detect emergency beacons anywhere on Earth transmitting on the distress frequency of 406 MHz. The satellites calculate the position or utilize the GPS coordinates of the beacon and quickly passes the information to the appropriate local first responder organization, which performs the search and rescue. As Search and Rescue approach the search areas, they use Direction Finding (DF) equipment to locate the beacon using the 121.5 MHz homing signal, or in newer EPIRBs, the AIS location signal. The basic purpose of this system is to help rescuers find survivors within the so-called "golden day" during which the majority of survivors can usually be saved. The feature distinguishing a modern EPIRB, often called GPIRB, from other types of emergency beacon is that it contains a GPS receiver and broadcasts its position, usually accurate within 100 m (330 ft), to facilitate location. Previous emergency beacons without a GPS can only be localized to within 2 km (1.2 mi) by the COSPAS satellites and relied heavily upon the 121.5 MHz homing signal to pin-point the beacons location as they arrived on scene.
A communication channel refers either to a physical transmission medium such as a wire, or to a logical connection over a multiplexed medium such as a radio channel in telecommunications and computer networking. A channel is used for information transfer of, for example, a digital bit stream, from one or several senders to one or several receivers. A channel has a certain capacity for transmitting information, often measured by its bandwidth in Hz or its data rate in bits per second.
A pager, also known as a beeper or bleeper, is a wireless telecommunications device that receives and displays alphanumeric or voice messages. One-way pagers can only receive messages, while response pagers and two-way pagers can also acknowledge, reply to, and originate messages using an internal transmitter.
A subcarrier is a sideband of a radio frequency carrier wave, which is modulated to send additional information. Examples include the provision of colour in a black and white television system or the provision of stereo in a monophonic radio broadcast. There is no physical difference between a carrier and a subcarrier; the "sub" implies that it has been derived from a carrier, which has been amplitude modulated by a steady signal and has a constant frequency relation to it.
AX.25 is a data link layer protocol originally derived from layer 2 of the X.25 protocol suite and designed for use by amateur radio operators. It is used extensively on amateur packet radio networks.
A terminal node controller (TNC) is a device used by amateur radio operators to participate in AX.25 packet radio networks. It is similar in function to the Packet Assembler/Disassemblers used on X.25 networks, with the addition of a modem to convert baseband digital signals to audio tones.
The International Cospas-Sarsat Programme is a satellite-aided search and rescue (SAR) initiative. It is organized as a treaty-based, nonprofit, intergovernmental, humanitarian cooperative of 45 nations and agencies. It is dedicated to detecting and locating emergency locator radio beacons activated by persons, aircraft or vessels in distress, and forwarding this alert information to authorities that can take action for rescue. Member countries support the distribution of distress alerts using a constellation of around 65 satellites orbiting the Earth which carry transponders and signal processors capable of locating an emergency beacon anywhere on Earth transmitting on the Cospas-Sarsat frequency of 406 MHz.
An amateur radio repeater is an electronic device that receives a weak or low-level amateur radio signal and retransmits it at a higher level or higher power, so that the signal can cover longer distances without degradation. Many repeaters are located on hilltops or on tall buildings as the higher location increases their coverage area, sometimes referred to as the radio horizon, or "footprint". Amateur radio repeaters are similar in concept to those used by public safety entities, businesses, government, military, and more. Amateur radio repeaters may even use commercially packaged repeater systems that have been adjusted to operate within amateur radio frequency bands, but more often amateur repeaters are assembled from receivers, transmitters, controllers, power supplies, antennas, and other components, from various sources.
Winlink, or formally, Winlink Global Radio Email, also known as the Winlink 2000 Network, is a worldwide radio messaging system that uses amateur-band radio frequencies and government frequencies to provide radio interconnection services that include email with attachments, position reporting, weather bulletins, emergency and relief communications, and message relay. The system is built and administered by volunteers and is financially supported by the Amateur Radio Safety Foundation.
In navigation, a radio beacon or radiobeacon is a kind of beacon, a device that marks a fixed location and allows direction-finding equipment to find relative bearing. But instead of employing visible light, radio beacons transmit electromagnetic radiation in the radio wave band. They are used for direction-finding systems on ships, aircraft and vehicles.
The Citizen Weather Observer Program (CWOP) is a network of privately owned electronic weather stations concentrated in the United States but also located in over 150 countries. Network participation allows volunteers with computerized weather stations to send automated surface weather observations to the National Weather Service (NWS) by way of the Meteorological Assimilation Data Ingest System (MADIS). This data is then used by the Rapid Refresh (RAP) and other forecast models to produce forecasts. Observations are also redistributed to the public.
Radio is the technology of communicating using radio waves. Radio waves are electromagnetic waves of frequency between 3 hertz (Hz) and 300 gigahertz (GHz). They are generated by an electronic device called a transmitter connected to an antenna which radiates oscillating electrical energy, often characterized as a wave. They can be received by other antennas connected to a radio receiver, this is the fundamental principle of radio communication. In addition to communication, radio is used for radar, radio navigation, remote control, remote sensing, and other applications.
Formation Autonomy Spacecraft with Thrust, Relnav, Attitude and Crosslink is a pair of nanosatellites developed and built by students at The University of Texas at Austin. The project is part of a program sponsored by the Air Force Research Laboratory (AFRL), whose goal is to lead the development of affordable space technology. The FASTRAC mission will specifically investigate technologies that facilitate the operation of multiple satellites in formation. These enabling technologies include relative navigation, cross-link communications, attitude determination, and thrust. Due to the high cost of lifting mass into orbit, there is a strong initiative to miniaturize the overall weight of spacecraft. The utilization of formations of satellites, in place of large single satellites, reduces the risk of single point failure and allows for the use of low-cost hardware.
Automatic Dependent Surveillance–Broadcast (ADS-B) is an aviation surveillance technology and form of electronic conspicuity in which an aircraft determines its position via satellite navigation or other sensors and periodically broadcasts its position and other related data, enabling it to be tracked. The information can be received by air traffic control ground-based or satellite-based receivers as a replacement for secondary surveillance radar (SSR). Unlike SSR, ADS-B does not require an interrogation signal from the ground or from other aircraft to activate its transmissions. ADS-B can also receive point-to-point by other nearby equipped ADS-B equipped aircraft to provide traffic situational awareness and support self-separation.
AMSAT-OSCAR 16, also known as AO-16 and PACSAT, is the in-orbit name designation of an amateur radio satellite of the OSCAR series. It was built by AMSAT and was launched on 22 January 1990 from Kourou, French Guiana on an Ariane 4 launch vehicle. It is in Sun synchronous low Earth orbit.
An amateur radio satellite is an artificial satellite built and used by amateur radio operators. It forms part of the Amateur-satellite service. These satellites use amateur radio frequency allocations to facilitate communication between amateur radio stations.
APRS Calling is a manual procedure for calling stations on the Automatic Packet Reporting System (APRS) to initiate communications on another frequency, or possibly by other means. It is inspired by Digital Selective Calling, a part of the Global Maritime Distress Safety System. It also builds on existing digital procedures inherited from morse code and radioteletype operation. ITU Q codes are used in conjunction with APRS text messages to implement APRS calling. APRS calling is intended to complement monitoring voice calling frequencies.
An emergency locator beacon is a radio beacon, a portable battery powered radio transmitter, used to locate airplanes, vessels, and persons in distress and in need of immediate rescue. Various types of emergency locator beacons are carried by aircraft, ships, vehicles, hikers and cross-country skiers. In case of an emergency, such as the aircraft crashing, the ship sinking, or a hiker becoming lost, the transmitter is deployed and begins to transmit a continuous radio signal, which is used by search and rescue teams to quickly find the emergency and render aid. The purpose of all emergency locator beacons is to help rescuers find survivors within the so-called "golden day", the first 24 hours following a traumatic event, during which the majority of survivors can usually be saved.
{{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: archived copy as title (link)