APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS and the Internet Is APRS-IS Amateur.

Slides:



Advertisements
Similar presentations
Automatic Position Reporting System. What is APRS all about? (Humans communicating INFO with Humans) Immediate local digital and graphical information.
Advertisements

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.
Data Communications and Networking
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Page 1 / 14 The Mesh Comparison PLANET’s Layer 3 MAP products v.s. 3 rd ’s Layer 2 Mesh.
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 © 2004 – Peter Loveall AE5PL All Rights Reserved APRS-IS APRS and the Internet.
Routing: Cores, Peers and Algorithms
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks - Alan Amis, Ravi Prakash, Thai Vuong, Dung Huynh Presenter: Nirav Shah.
APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2006 – Pete Loveall AE5PL All Rights Reserved APRS on the Internet APRS-IS and the Services.
APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2003 – Peter Loveall AE5PL All Rights Reserved APRSPoint An Introduction.
APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2004 – Peter Loveall AE5PL All Rights Reserved pocketAPRS Handheld APRS.
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.
Firewall Security Chapter 8. Perimeter Security Devices Network devices that form the core of perimeter security include –Routers –Proxy servers –Firewalls.
Wide Area Networks School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 11, Thursday 3/22/2007)
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
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
Automatic Position Reporting System (APRS) Presented by: Ron Milione Ph.D. W2TAP AAR2JD.
Getting Started in APRS WCARES University April 12, 2014.
The OSI Model and the TCP/IP Protocol Suite
APRS Automatic Position Reporting System By Nicolas - M1HOG
Topics to be covered What is APRS? Why do I want APRS? How do I view APRS? OK, now how do I go mobile? Current software The internet piece of the puzzle.
s and Texts with APRS K7DCC July 18, Send an Owned and maintained by Keith Sproul WU2Z Message must start with the recipient’s.
Mitchell County ARES. Winlink 2000 Digital Messaging for EmComm By Waterman, K4CJX Winlink 2000 NetwSteveork Administrator, Winlink 2000 Development Team.
APRS Automatic Position Reporting System By Nicolas - M1HOG
Technology Coordinators Training. Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All rights.
HFEA Amateur Radio Club - K6QEH APRS - Automatic Position Reporting System Dennis Kidder WA6NIA 1 June 2001.
APRS and Ballooning Slides by Rick von Glahn, NØKKZ Edge of Space Sciences, Inc.
Jump to first page APRS in Charleston, SC A presentation by KD4RDB.
APRS The Automated Packet Reporting System by: Andy Zwirko - K1RA
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.
Server Load Balancing. Introduction Why is load balancing of servers needed? If there is only one web server responding to all the incoming HTTP requests.
Connecting LANs, Backbone Networks, and Virtual LANs
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
APRS BCARS presentation By KB3DFZ (with many things stolen from
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Human-Computer Interface Course 4. Content History of Internet What is Internet ? Internet Protocols The OSI 7 layers model TCP/IP The World Wide Web.
PackLet A web-based text messaging application using AX.25 packet radio technology.
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,
November 13, 2012 APRS in Emergency Communications.
Intro to Network Design
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
Mitchell County ARES. Post 9/11 Department of Homeland Security (DHS) recognizes Amateur Radio as a key element in Emergency Response Planning. MOUs exist.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
LAN Devices  Purposes: Dividing the network into subnets Dividing the network into subnets Joining two networks together Joining two networks together.
Firewall Security.
EchoLink Amateur Radio via PC Using EchoLink on the TryonARC Repeater Node:
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_a Routing Protocols: RIP, OSPF, BGP Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
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.
Topics to be covered What is APRS? Why do I want APRS? How do I view APRS? OK, now how do I go mobile? Current software The internet piece of the puzzle.
The Client-Server Model And the Socket API. Client-Server (1) The datagram service does not require cooperation between the peer applications but such.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
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.
Clint Miller KCØJUO and Paul Cowley KB7VML Story County ARES January 16 th, 2016.
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
COMP1321 Digital Infrastructure Richard Henson March 2016.
CONNECTING TO THE INTERNET
Local & Worldwide Messaging Amateur Position Reporting System
APRS What is it?.
Amateur Packet Reporting System Scott N7SS
BCYLARA Conference Kelowna, BC - May 2006 “In The Sunny Okanagan !”
Presentation developed by
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
Presentation transcript:

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS and the Internet Is APRS-IS Amateur Radio?

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Automatic Position Reporting System Original Name – Automatic Packet Reporting System Developed in 1990 based on 2 meter AX.25 Designed for one-to-many communication of automated information Support for SMS (Short Messaging Service)

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved One-to-Many Communication

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved One-to-Many Communication Not Broadcast (according to FCC). Everyone sees all packets from everyone else. Information of value to amateur radio communicated. Two-way communication possible (most APRS is two-way). Unnumbered Information (UI) subset of AX.25

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Enter the IGate (Internet Gateway) Dale Heatherington WA4DSY created first IGate –Provided a TCP/IP port passing TNC monitor-mode text –Unidirectional – RF->IP Steve Dimse K4HG created first server to collect data from Dale’s IGate –Connected to the IGate port –Provided port for client connection –Unidirectional – TNC->Server->Client

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS-IS The Early Days

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved The Birth of APRS-IS Unidirectional – RF->IP Restricted access – List maintained by K4HG Low volume – stations on RF, 2 IGates Single server – APRServe (Macintosh) javAPRS – Java applet for station display

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Core Servers Dale Heatherington WA4DSY develops aprsD Steve Dimse K4HG develops inter-server communications schema Steve Dimse K4HG creates first.aprs.net, second.aprs.net, and third.aprs.net as core server DNS names first.aprs.net, third.aprs.net use aprsD second.aprs.net use APRServe

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS-IS The Core Architecture

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS-IS Grows Still unidirectional – RF->IP Restricted inbound access –List maintained by K4HG Low volume – <100 stations on RF, 2 servers Two servers –APRServe (Macintosh) –aprsD (Linux, Unix) javAPRS – Java applet for station display MacAPRS/WinAPRS provide access

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Bidirectional Connections Login Validation Algorithm –Non-validated stations marked to prevent gating to RF –Validated stations may pass packets from other stations Software authors issue validation code Global messaging-enabled IGates

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Bidirectional Results Proliferation of IGates and Servers Duplication of gating to RF Server interconnects ad-hoc Exponential growth in bandwidth Instability in network Instability in servers and IGates Ad-hoc development of RF-IP interface

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved State of APRS-IS at Beginning of server types –APRServe (Macintosh; second.aprs.net) –aprsD (Linux, Unix; first.aprs.net, third.aprs.net) –AHub (Windows) Many IGates –WinAPRS/MacAPRS –APRS+SA –Xastir –aprsD –Others

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved State of APRS-IS at Beginning of 2002 CHAOS Looping Packets Crashing Servers –Average Core server uptime < 1 day Crashing IGates Mangled Data Packet Translation

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved javAPRSSrvr Third-Generation Server Operates on any OS with Java support Designed solely as a packet switch Loop prevention built in Stable In use on all core servers by end of 2002 –Chuck Byam KG4IJB would switch first between aprsD and javAPRSSrvr

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved State of APRS-IS at End of 2002 Core Servers were stable –Average uptime > 2 weeks Looped packets significantly reduced –95%+ eliminated Mangled packets reduced –~ 75% eliminated Bandwidth had increased by more than 2 times

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved q Algorithm Introduced by Dale Heatherington WA4DSY on aprsD Refined by Peter Loveall AE5PL and Dale WA4DSY Identifies point of entry Provides trace capability Provides propagation prevention mechanism Limited looped packet detection/prevention

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved What is a Loop Packet? A packet which traverses any single point in the network more than once. Duplicate checking prevents digipeater loops. Current q algorithm prevents server loops and multiple client loops. Since APRS-IS is now a backbone between RF networks, all clients which insert data (on RF and/or on the Internet) MUST use UNIQUE identifiers.

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS-IS in 2003 javAPRSFilter developed by Roger Bille SM5NRK –IGate loads reduced, therefore stabilized –Clients able to connect without large bandwidth Proliferation of javAPRSSrvr/javAPRSFilter –Cleaner data stream –Reduced loops –More stable APRS-IS Growth to over 15,000 stations world-wide

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS-IS in 2003 APRS finally became a stable, bidirectional backbone between local RF networks RF long distance networking requirements reduced or eliminated Dissemination of amateur related information –NWS –Citizens Weather –FireNet –IRLP –EchoLink –WinLink

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS-IS in 2004 Further refinement of loop detection/elimination Further refinement of IGate software Full backbone capabilities, world-wide Further stabilization of servers and data streams Removal of Mic-E translation Growth to over 25,000 stations

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved APRS-IS into the Future Elimination of digipeater networking on APRS frequency Further refinement of IGate gating algorithms –Hop management –Selective gating Further refinement of APRS servers –Continued improvements in stability –Continued improvements in data integrity Continued growth in capacity and utilization

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved What is the Key to Growth? Fully Functional IGates –Comprehensive Hop Counting –Unidirectional Proliferation –Bidirectional Coordination

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Comprehensive Hop Counting Fully implemented in APRS+SA, javAPRSIGate Limits “local” stations to X number of digipeater hops away –X is set by the sysop WinAPRS/MacAPRS implement 3 hops –Excessive for metropolitan areas Xastir and UI-View implement distance restrictions –Requires accurate posit from receiving station before messages will be gated

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Unidirectional Proliferation (RF->IP) APRS-IS servers duplicate checking prevent bandwidth overload Coverage holes filled without adding QRM to RF Anyone with a 9600 bps line or above can do this Most IGate software supports unidirectional gating

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Bidirectional Coordination IGates are like wide area, linked repeaters, on the same frequency IGates receive packets from the Internet within milliseconds Multiple bidirectional IGates in one area collide causing complete loss of gated packets Excessive paths cause further loss of packets Established 24/7 IGate should be considered higher priority than new IGate or less than 24/7 IGate

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved I Want to Participate Viewing – (Most used database) – (javAPRS live mapping) – (Well used map server)

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved I Want to Participate Clients –MacAPRS/WinAPRS (The original) –APRS+SA (Uses StreetAtlas 9.0 or earlier) –APRSPoint (Uses Microsoft MapPoint) –UI-View (Versatile Windows Application) (1) –Xastir (X-Windows Application) –APRSce (Windows CE Application) –javAPRS (Java applet for web pages) (1) The author, Roger Barker G4IDE, died in No more development on the core application. However, addins are continually be added and supported.

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved I Want to Participate IGates –MacAPRS/WinAPRS (The original) –APRS+SA (Uses StreetAtlas 9.0 or earlier) –UI-View (Versatile Windows Application) (1) –Xastir (X-Windows Application) –aprsD (Linux/Unix Application/Server) –javAPRSIGate (Adjunct to javAPRSSrvr) (1) The author, Roger Barker G4IDE, died in No more development on the core application. However, addins are continually be added and supported.

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved I Want to Participate Servers –AHub (Windows Application) –aprsD (Linux/Unix Application) –javAPRSSrvr (Java Application – Multi-OS) –Many adjuncts written for this –javAPRSFilter, javAPRSDB, javAPRSIGate, javAPRSDigi

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Where do I Connect To? It depends… –Client or IGate with filtered feed (most common) –Any core server, port –Any javAPRSSrvr tier 2 server, port –Server with full feed –Any core server, port 23 or Check javAPRSSrvr server status page ( for regional portshttp://server.ip:14501

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved What’s FireNet? Originally a “subnet” of APRS-IS providing fire sighting information Now supports METAR, buoy, earthquake, river, and ship information WinLink objects As well as the entire APRS-IS feed They are using javAPRSSrvr so filtered ports are available

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Summary APRS-IS is a high speed backbone interconnecting the local RF APRS networks world-wide. Global messaging without routing. Window for non-amateurs and RF challenged amateurs to participate in APRS. Used by government agencies for emergency preparedness (NWS, for instance). Mechanism for dissemination of relevant amateur related information world-wide.

APRS is a registered trademark Bob Bruninga, WB4APR Copyright © 2005 – Peter Loveall AE5PL All Rights Reserved Q&A Peter Loveall AE5PL –