home *** CD-ROM | disk | FTP | other *** search
/ Hot Shareware 32 / hot34.iso / ficheros / VUBBS / 800TO814.ZIP / README / APRSNET.TXT < prev    next >
Text File  |  1998-03-27  |  16KB  |  302 lines

  1. APRSnet.txt  ver .010                                       
  2. Bob Bruninga, WB4APR
  3.  
  4.      APRSnet is based on the pioneering work of Steve Dimse, K4HG, who 
  5. wrote APRServ as a system for linking together APRS internet IGATES 
  6. so that APRS traffic nationwide could be distributed among such sites 
  7. via the very high bandwidth of the internet.  APRSnet means two things:
  8.  
  9.    1) APRSnet.exe is APRSdos streamlined for use on the internet
  10.  
  11.    2) APRSnet is a whole new concept for nationwide connectivity.
  12.  
  13. This new APRSnet concept is an extension of Steve's original plan, to 
  14. not only provide nationwide connectivity between APRS internet users, 
  15. but to also provide on-the-air nationwide connectivity to mobiles and 
  16. other stations without direct internet access.  This also provdes the 
  17. mechanism for extending the APRSnet into disaster areas or areas that 
  18. have lost internet connectivity!  APRSnet is completely compatible with 
  19. the existing nationwide APRS tracking network on two meters and just 
  20. provides for the long haul of data nation/worldwide.  The system 
  21. exchanges all of the standard APRS type packets, Position, Status, 
  22. Objects, and Message\Bulletins.  See Steve's paper in the DCC 
  23. proceedings or on http://aprs.miamisci.org/usa.html.
  24.  
  25.      Simply said, any APRS station that connects to one of Steve's 
  26. APRServe sites has access to all packets nationwide for tracking,
  27. weather monitoring, and messaging.  The network is distributive in 
  28. that each such station not only receives packets from the internet, 
  29. but also FEEDS any packets he hears into the same network for everyone
  30. else.  This way the network is very flexible and not dependent on a fixed
  31. system of sites.   APRSnet.EXE is a version of APRSdos that was 
  32. modified for the greater tracking capacity (up to 500) and some hot-keys 
  33. were added to facilitate opening a telnet connection to the APRServe
  34. site.  Mac/WinAPRS and APRSa4 have TcpIp drivers built in.
  35.  
  36.      When I wrote APRSnet in Nov 97 there were only a few permanent nodes, 
  37. and dozens of temporary dial in nodes all over the country.  Most of
  38. this had been going on for about a year using MacAPRS which had always
  39. had TcpIp built in.  Once WinAPRS added TcpIp, then everyone logged on
  40. now can feed every packet heard on VHF/HF/Satellite to each other. 
  41.  
  42. APRSNET CONCEPT FOR 2 METER LANS:   The APRSnet concept extends this 
  43. worldwide internet connectivity to local users on dedicated local 
  44. APRSnet channels.  Whereas Steve's APRServe software serves all of the 
  45. internet sites, APRSnet PC's take this data and STREAM it on a local 
  46. APRSnet channel for local listeners.
  47.  
  48. DEFINITIONS:
  49.  
  50. NATIONWIDE APRS CHANNEL:  This is the single nationwide tracking
  51. channel currently endorese by the ARRL and AMSAT as 144.39 where
  52. available.  All mobiles report their positions and status on this 
  53. nationwide APRS frequency in their local area.  As more and more 
  54. APRSnet sites come on line, mobiles and fixed stations need 
  55. only a minimum path length to cover their local area and make sure 
  56. their packets at least get to a nearby APRSnet site.
  57.  
  58. APRSnet Channel:  This is an optional local channel fed by an APRSnet 
  59. PC that is logged onto APRServe.  This APRSnet channel is preferably 
  60. different in each area, needing a clear channel coordination.  It 
  61. transmits a near continuous stream of packets of everything heard via 
  62. the internet on this channel.  This is similar to the PACSAT protocol 
  63. that assumes that everyone is listening and will collect what he needs 
  64. just by monitoring the channel.  This continuous distribution of packets 
  65. is called streaming.  Any user desiring to see the national APRS picture, 
  66. tunes into this channel.
  67.  
  68. IGATE:  This is Steve's generic term for any Internet Gateway station.
  69. It can serve as a local user terminal logged onto APRServe, and as
  70. gateway for feeding locally monitored VHF packets into APRServe and
  71. lastly as gateway for internet traffic back over the air to local
  72. VHF linked users.
  73.  
  74. APRServe:  This is the software written by K4HG to do the internet
  75. packet serving to everyone connected to his site.
  76.  
  77. APRSnet.EXE:  My simple DOS program to do the IGATE functions.  It has
  78. several capabilities. as follows:
  79.  
  80.     INTERNET PORT:  Use this comm port to telnet to www.aprs.net
  81.  
  82.     TNC PORT:       Your TNC can either stay on 144.39 or be a server
  83.  
  84.     FEEDING:        In this mode, everything heard by your TNC is feed
  85.                     into APRServe via the telnet connection.
  86.  
  87.     STREAMING:      This streams all of your stations heard on the P
  88.                     and L -lists to your community on your APRSnet channel
  89.  
  90.     USER:           This is standard APRS mode with only the TNC port 
  91.                     active.  You use APRSnet.exe since it has more rooom
  92.                     for the hundreds of stations than normal APRSdos.
  93.  
  94. CAUTION!!!          You must not activate STREAMING if your TNC is 
  95.                     listening on the same channel it is serving.  
  96.                     Otherwise you will form an infinite loop of packets!
  97.  
  98. TALKBACK CHANNEL:  To allow for increased capacity IN THE FUTURE and 
  99. to avoid cluttering the National APRS channel with keyboard messages 
  100. between FIXED stations, each APRSnet node can add a "talkback" channel 
  101. where it listens for incomming traffic.  In many instances, it may be 
  102. advantageous to use +/- 600 KHz offsets so that normal offset
  103. transceivers can be used.  These talkback channels are again, only
  104. a local coordination issue.  For now, user talkback is simply transmitted
  105. on 144.39 and the IGATE picks it up there...
  106.  
  107. ZIP-LAN:  This is not related to the internet, but the protocols added
  108. to APRS to handle the IGATES and APRSnet concepts also permits multiple
  109. PC's to be interconnected with nothing but 2 conductor zip cord.  This
  110. is advantageous in the field where many APRS consoles may be connected
  111. to a single TNC and radio in an emergency operations center.  See ZIP-
  112. LAN.txt
  113.  
  114. MESSAGING:  Since APRSmessages are by nature, point-to-point, they
  115. are already permitted to go both ways through a validated IGATE.  This
  116. means that a user on the internet may send a message via an IGATE to
  117. a nearby station within VHF range of that station.  The local IGATE will
  118. transmit it and will FEED the ack back via APRServe to the originator.
  119. To fit within the FCC rules, only licensed HAMS are permitted to use
  120. this capability.  A validation protocol exists between the various 
  121. versions of APRS and the APRServer to authenticate licensed users.
  122.  
  123. APRSNET DIFFERENCES AND COMMANDS:
  124.  
  125. To facilitate the specific application of APRSnet.exe, many features were
  126. eliminated from APRSdos, such as DX, Mscatter, DF, and SPACE modes.  The
  127. D page is truncated to 40 bytes and several new commands have been added:
  128.  
  129. F1-TELNET        - Help pages about APRSnet
  130.  
  131. OPS-COM-INTERNET - Use this dumb terminal mode to access your TELNET
  132.  
  133. alt-S-NET-FEED   - Activates feeding packets from your TNC port to TELNET
  134.          -SERVE  - Activates serving status/posits out your TNC port
  135.          -TRANS  - Sets the transmit cycle time on your server channel
  136.          -IGNORE - Toggles IGNORE filter on/off.  When ON, only posits
  137.                    on the current screen will be saved.  This is so you
  138.                    can zoom into an area, and your PLIST will only fill
  139.                    with local packets to that area.
  140.          -DIAL   - Save a DIAL string for your modem access.*  Invoke it
  141.                    on the OPS-COM-INET screen with alt-D
  142.          -LOGGON - Save your LOGGON string.*  Invoke it on the OPS-COM-
  143.                    INET screen with alt-L.
  144.          -CONNCT - Save your CONNECT string (open www.aprs.net:10151).*
  145.                    Invoket it on the OPS-COM-INET screen with alt-C.
  146.                    
  147.                    * Note, these strings are viewable with OPS-DIGI-LIST
  148.  
  149. CONTROLS-XMT     - Toggles ON/OFF your TNC transmit 
  150.  
  151. JUST-TELNET      - Displays a list of other TELNET stations that are 
  152.                    in your P-list.  
  153.  
  154. CAPACITY CONSIDERATIONS:  Even with 1200 stations showing on APRServe,
  155. the overall througput is still only abou 700 baud.  This means for a 
  156. while anyway, that you can STREAM this data locally on a 1200 Baud
  157. channel.  As loading increases (now 2 weeks after introducing APRSnet 
  158. its up to 1200 from 600 a month ago), we need algorithms to kick in, to 
  159. filter redundant transmissions such as from FIXED station positions to 
  160. allow mobile position reports to be reported more often.  
  161.  
  162. Beyond that level, 9600 baud or additional streaming channels will
  163. be necessary.  In fact, other usefull APRS data can be distributed
  164. in the same stream, such as EMWIN WX data, and DGPS signals.
  165.  
  166. Just like with the cellular phone industry, there is no limit to the
  167. capacity of the system.  As more and more users come on board, the
  168. APRSnet "cells" just get smaller and more focused.  One channel may
  169. become the weather channel.  Another may be the EAST coast channel,
  170. another may be the WEST coast channel or another may become the special
  171. event channel....  The user just tunes in the streaming channel of
  172. his current interest.  As more and more users join the internet,
  173. less on-air bandwidth is required.
  174.  
  175. With the drastic demise of packet BBS systems, there should be plenty 
  176. of VHF bandwidth available for these applications.  It is important to
  177. note that these APRSnet channels are in fixed areas and are not even
  178. preferred to be shared.  Therefore coordination is a local issue and
  179. even other bands than 2 meters are quite usable.  Travelers or visitiors 
  180. would be alerted to the local APRSnet channels by clicking on any IGATE
  181. symbols he sees on his APRS map.
  182.  
  183.  
  184. USER SOFTWARE:  There is no distinction at the user end in APRSnet
  185. traffic or conventional traffic other than once comes from a TNC and
  186. the other comes from the internet.  Home stations simply monitor the 
  187. APRSnet channel if they want to watch nationwide activity.  They still 
  188. transmit their traffic on the normal APRS national channel, or later, 
  189. on an alternate APRSnet talkback channel.  Mobiles will also operate 
  190. as normal on the national channel, and will be able to see all local 
  191. activity.  Stations with internet access will join the network that 
  192. way, thus freeing up valuable RF spectrum for the mobiles and users 
  193. without internet access.  
  194.  
  195. NOTE:  The APRSnet channel uses a  slightly different protocol to 
  196. handle the fact that the FROM CALL on the APRSnet will always be the 
  197. call of the LOCAL IGATE TNC, so newer versions of all user software, 
  198. Mac/Win/DOS will be needed to monitor the APRSnet channel.
  199. This capability is in APRS8.0. and all later versions.
  200.  
  201.  
  202. OPERATIONS:  When you start APRSnet.EXE you will see several pages of
  203. description.  You may return to these later with the F1-TELNET command.
  204. Next you log on to APRS and give the COM port (1 or 2) of your TELNET
  205. connection and TNC. 
  206.  
  207. Next you alt-S-SAVE your config file so you wont have to do all that 
  208. again.  Finally, you go to OPS-COM-INTERNET screen which is nothing more 
  209. than a DUMB TERMINAL SCREEN and do what ever you have to do to open a 
  210. TELNET session to www.aprs.net.  If you use a dial up line, you will 
  211. need to tell your modem to dial the phone.  This is simply the command:
  212.  
  213. ATDT #########  (AuTo Dial, Tone )
  214.  
  215. (Save this string and others using the alt-S-NET-DIAL, etc commands.)
  216. Once you are logged in, you will need to open a TELNET connection.  Of the 
  217. three systems where I work, there are three different formats!  THey are
  218.  
  219.    OPEN www.aprs.net
  220.    C www.aprs.net @23
  221.    www.aprs.net 23
  222.  
  223. Here the 23 is the port number on APRServe for live data.  If you open
  224. to port 10151, you will get a fast dump of the mroe than 1000 stations
  225. heard in the last 24 hours before the live feed kicks in.  APRSdos
  226. cannot really handle this high speed dump.  So it is best to only go to
  227. the default 23 port.
  228.  
  229. Once you are logged on, still on the dumb terminal screen, you will hit
  230. the usual ESC to escape back into APRSnet.  If you connected to port
  231. 10151, you will have to hit the ESC within a fraction of a second
  232. to avoid completely overrunning the dumb terminal screen.  There is a
  233. packet counter displayed during the initial dump.  I am seeing 1200 to
  234. 2600 packets in the 12 hour buffer.  APRSnet only keeps the last 500
  235. for now..
  236.  
  237. Once you are back into APRSnet you should be able to do everything you
  238. normally do.  THere is ONE new command, JUST-TELNET on the DIGIpath page
  239. which will display a list of only the other APRServe and APRSnet users.  
  240. If you do an OPS-QUERY 4096 miles, then all other APRServe stations 
  241. should respond within a few minutes.
  242.  
  243. If you plan on operating an APRSnet site, you should begin frequency
  244. planning now.  Your site is probably not a good VHF site, so you will
  245. need to transmit your APRSnet stream on one channel and then maybe
  246. have digipeater sites to the north, south, east and west of town.
  247. There are several possibilities:
  248.  
  249. SPEED DIALING:  Once you figure out your modem dial string and your
  250. required LOGGON and CONNECT string, you may use the alt-S-NET-DIAL, 
  251. LOGGON and CONNECT commands to save these strings (alt-S-SAVE).  Then 
  252. when you are on the OPS-COM-INTERNET screen, you can just do alt-D to 
  253. dial, alt-L to loggon, and alt-C to connect...
  254.  
  255. INITIAL TRIALS FOR SERVING AN APRSNET CHANNEL:  You can transmit at a 
  256. 50% duty cycle on channel A and then have the outlying DIGIS all 
  257. digipeat those packets back onto channel A.  Crude, and people that can 
  258. hear 2 digis will have problems and if APRSnet catches on, your 50% duty 
  259. cycle may not handle the load.
  260.  
  261. DUAL FREQUENCY:  Same as above, but have each of the other digis 
  262. listen on A but transmit on their own channels.  Still 50%, but
  263. everyone gets a clear channel.  Also harder to find 4 channels.
  264. OR, if you can get enough frequency separation, all of these digis
  265. and your site can operate 100%, just tell the digis to operate full 
  266. duplex.
  267.  
  268. DUAL BAND:  THis is probably the best.  Transmit on BAND A and then
  269. have the outlying digis transmit on band B (multiple freqs)
  270.  
  271. 9600 BAUD:  Do all this at 9600 baud!  Remember, 5 watt 9600 baud data 
  272. radios are less than $150...
  273.  
  274.  
  275. FREQUENCY PLANNING:  The need for a single nationwide APRS mobile
  276. channel is as important as ever.  But, in addition, the APRSnet system 
  277. will need a minimum of one other local APRSnet channel for the internet
  278. streaming channel.  Notice that this channel does NOT need anything 
  279. other than local coordination, since it is for a fixed site application
  280. for fixed users.  As activity grows, an additional talkback channel
  281. may be required.  Careful planning early on could arrange for the
  282. talkback channel to be +/- 600 KHz from the streaming channel so that
  283. normal T/R offsets can be used.  For example, if 145.63 is the APRSnet 
  284. channel in an area, then 145.03 could possibly be used as the low 
  285. duty cycle "talkback" channel to APRSnet.  Probably the 440 band is
  286. ideal for this kind of expansion...
  287.  
  288. TRANSITION:  Unfortunately the APRSnet concept required a new on-air
  289. protocol.  THis means that only new software (after APRSdos 796, Mac
  290. 2.0.7 and WinAPRS x.x.x is required to see these new packets.  This
  291. APRSnet.EXE should work fine too...
  292.  
  293. In a pinch, you can use plain ole APRSdos to logont APRServe.  Just go
  294. to the dumb terminal screen and logon to yoru TELNET account and then
  295. ESC back into APRS.  It will capture and plot like APRSnet.exe, but
  296. will be limited to only the last 150 stations heard.  But still, you 
  297. can zoom into an area and still see EVERYONE pop up on your map, although
  298. only the last 150 seen will be on your P-LIST.
  299.  
  300. de WB4APR
  301.  
  302.