[FADCA] LINUX White Pages / QRZ Stuff
bud thompson
budt at cfl.rr.com
Thu Sep 16 06:20:15 EDT 2004
Original message is after this response.
Note change of subject...
Chuck- All that sounds fine- and would certainly be of major benefit in
general and especially during emergency exercises when we would have
stations pop up that had not been on the network in a long time (and the
operators of which did not know much about navigating the network).
I believe this "WP" feature of LINUX FPAC has been mentioned before - some
of it is above my head, but if it means that a packet station could issue a
simple connect to call letters or alias only without any routing information
in the connect script and from any LAN and the network would make the
connection - that would be slick for sure.
Once we might have this working throughout the state - which might be a
while yet as we have no FPAC LINUX experience at all - I'm confident the
WL2K Development team would take advantage of it and recommend programs in
the Paclink computer to take advantage.
Meanwhile - to be sure the existing system is understood - Paclink AGW
stations only connect to Telpac nodes to find a PMBO or to a PMBO packet
port. There is presently no function for Paclink AGW to Paclink AGW e-mail
exchanges. So for the while, all the network needs to know is that a Telpac
node or PMBO packet station is active and both can presently put out a
conventional Beacon, and both are generally non mobile.
bud
----- Original Message -----
From: "Chuck Hast" <wchast at gmail.com>
To: "Florida Amateur Digital Communication Association"
<fadca at mailman.qth.net>
Sent: Wednesday, September 15, 2004 23:50
Subject: Re: [FADCA] Lessons Learned - Hurricanes Charley and Frances 2004
> Bud,
> Indeed you and the others win the boobie prize for the sidestep of the
> century. We here in Tampa were sweating bullets for a while, and though
> we did not joy in others misery we were most certainly happy it did not
> continue our way.
>
> In dealing with all of these network issues there is one thing that stands
> out, we do not have a system for "registering" a unit on a a data channel.
>
> In the commercial world this is one of the most basic functions of any
> data or for that matter voice device today in the RF world. Case in point
> as soon as you turn your cellphone on and it does it's logic check it
> tries to register with the network once it finds one that it is allowed
> on.
>
> Same goes for wireless data gear, and even trunked systems. As soon
> as you turn the radio on, it does some sort of self check and scans for
> a control channel looks for a slot and sticks it's hand up and registers.
>
> We need to look at incorporating that concept into our network. Indeed
> there is a big piece of it already there in the Linux FPAC code. It is the
> white pages that allows a user to connect to the local switch and issue
> a connect to another user out on the network, providing that user is
> on another Linux FPAC switch. The "whitepages" have the ability to
> exchange heard list data so that switches know where users are. In the
> past we have sort of avoided this because of bw issues and the fact
> that the broadcasting of node data is the real weak point of NR type
> networks. But if we have 9k6 or faster links and we set the timers up
> properly so that this data is exchanged at a reasonable rate then the
> network should be able to handle the added overhead.
>
> Now if we add to that a piece in the switch that sends out sort of a
> QRZ? packet, every so often and any station who has just come on
> channel can then stick up it's hand and register, then the part that is
> already there, the white pages part can kick in and move that data
> through the network. We will need some additional smarts in the user
> end code so that it can send out a short packet to register with the
> network off of that switch. There is already bits and pieces of it in the
> TNC code. Indeed most TNC's have a command that will cause them
> to respond with a UI frame that contains of course the call and perhaps
> some short message. The TNC will allow you to program the call that
> will respond to the QRZ? packet. So really all we need to do is set up
> the switches to send the QRZ? packets on a periodic basis in order to
> allow devices to register with the local switch.
>
> Now here is the other side of this bit of really common magic, if the
> switch can insert into the QRZ? packet some basic info such as call
> (we no longer need to worry about X.121 address unless we are trying
> to force a connect to some place that either is still running FPAC DOS
> or we need to get to something we know is on the network but just does
> not show up for some reason) X.121 address and any other data that
> would allow the subscriber end to automaticly register the network
> data with it so when the user needs to send something the connecting
> and sending is all done in the background. Indeed if Linux FPAC handles
> UI frames as some have told me we no longer need to even establish
> a connection if the path is good to the switch, it can just be handled
> as UI frames and the registration if for routing reasons only.
>
> Here is a summary of this bit.
> ------------ Network Side
> 1. LINUX FPAC already has the bits and pieces to handle the promulgation
> of user location data across the network. So we already have the
> ears end of the registration process.
> 2. The software can use a simple beacon which sends local switch data
> i.e. access point call and if needed X.121 address.
> 3. The switch probably should send some sort of "your registered" packet
> so the subscriber unit will not continue to attempt to reply to QRZ?
> packets. This could be a list of hashed callsigns in the QRZ? packet,
> so the registered devices will see their call and stop responding. When
> the call drops out of the list, they reregister.
> It would appear that we can probably do most of the access point side
> stuff
> already if I recall the switch setup correctly.
>
> ------------- Subscriber Side.
> 1. TNC or AX.25 driver on subscriber PC must be able to capture and
> process
> Switch network data from QRZ? packets
> 2. TNC or AX.25 driver when it hears QRZ? packet should respond with a
> packet with of course subscriber call and other data that the network
> can
> use. This piece is in part of whole already in some TNC's, I know that
> the
> PacComm units have it. I will have to see what it responds to.
> 3. The QRZ? data should be passed to the subscriber PC so that the client
> can automaticly establish the connection through the network with no
> user intervention. It gets all the pertinent data out of the
> QRZ'? packets.
> 4. The subscriber unit would look for it's call in the subscriber list in
> the
> QRZ? packet when it hears it it no longer attempts to respond.
>
> What is funny is a good part of this is already there, all we need to do
> is look
> at what is missing and add it. Just this small modification would allow
> for real
> mobile data, as you would move from switch to switch and register with
> the nearest switch you are on.
>
> Ohh, but it gets better, you could also insert a neighbor list into some
> control
> packets and as the mobile moves away from the switch it is registered to
> it
> starts to see it's BER drop, it then (this requires a programmable radio)
> goes
> and checks the neighboring switches to check for the one that has the
> lowest
> BER and if it finds a better signal registers on the new switch.
>
> Again most of this is already out there all we need to do is add it to
> the software
> I do not know about the ham radio boxes but with the Tait boxes the radio
> programming is offered as part of the developers kit, and you can take
> total
> control of the radio via a RS-232 port. If you had your switch list
> programmed
> into your software all it has to do is go see who the neigbors are and
> stuff
> each one of those channels into the radio jump channels and send a WRU?
> packet, the switch on hearing it would reply with a QRZ? and register the
> new device. The white pages would update and put the subscriber on the
> new location.
> Long summary...
>
>
>
>
>
>
>
>
> --
> Chuck Hast
> To paraphrase my flight instructor;
> "the only dumb question is the one you DID NOT ask resulting in my going
> out and having to identify your bits and pieces in the midst of torn
> and twisted metal."
> _______________________________________________
> FADCA mailing list
> FADCA at mailman.qth.net
> http://mailman.qth.net/mailman/listinfo/fadca
More information about the FADCA
mailing list