clearly the aprs stuff should be encapsulated in a dataFeedClient (from
wview's point of view). it would spool data from wvalarmd, summarise it,
and despool to the aprs interfaces. two aprs interfaces to support, one
ax.25 into radio and the other via iGate (?) into internet
------------------------------------------------------------------------
*Graham Eddy*
I'm not so sure this is correct. In fact, the APRS observation should
be an observation, and not a summary of obs. The decision to put it on
RF or internet directly should be independent (two interfaces). Right
now, I insert my AP009 CWOP data into the internet as N5JXS, and it goes
into the APRS-IS. Any local iGate looking for local weather will see it
and gate it back out. If you want the data to go to CWOP (and CWOP,
data-hungry grubbers that we are, wants both US and international
surface obs; they're all valuable) at whatever frequency we can get
them, currently up to every 5 minutes, then by using a CWOP server on
internet the data are not available on APRS-IS foriGating back to the RF
side, so you would want to have another interface to RF. This wouldn't
confuse the system as we'd see it as a duplicate observation and it'd
not be a problem when it got to CWOP.
However, I'm not sure it needs to be spooled and summarized. You just
want to catch the latest observation when it's time for the RF output
(which, I concede, has some summarized data [rainfall accumulation, wind
averaging]) and send it out.
Am I missing something here?
gerry
I don't think you are missing anything, but there is clear confusion
between the connectionless APRS beacon and the connected reporting
that is done by many wview CWOP users.
A tightly integrated implementation, say named aprs-wx derived from
cwop wview module, is without a doubt the more elegant solution, but
would increase the maintenance load on Mark Teel. Scraping, though
inelegant, has the advantage of not adding another module with need
for continued care. Of course, if the db structure changes, oops it
is now broken!
A final observation- I suspect that once people realize that they
might be able to drop the cost of a dedicated DSL connection by buying
a couple hundred dollars worth of radio gear on a one-time basis, APRS-
Wx may prove to be more popular, For example, Argent Data Systems
sells a software defined radio and TNC that reportedly directly
connects to the Davis Vantage Pro to send APRS weather beacons. If
there is a reference platform that people know will work, perhaps more
will take the plunge to get licensed and delve into the digital modes
of radio communication.
I appreciate the discussion!
Thanks!
mike
That's the point I tried to make: CWOP is well-supported. And therefore,
APRS protocol via Internet is. Now it's a matter of talking to the RF side.
gerry
I'm not quite up on the Ham side, but considering what Wview is
already doing, here's a thought...
Can this be supported similar to AWEKAS? A .htx template gets read and
creates, say, "aprsbeacon.txt" during the html runs (so probably every
5 minutes); then (perhaps via the alarm system?) every half-hour a
script runs that sends the actual data?
Something like a wvaprs module that directly calls ax.25 would be
easier from a user's point of view, but would involve coding and
integration; generating your own template in wview is simple, and a
one-line script (called via alarm or timer or whatever) would be
portable outside of wview, as well. I know of a few locations that I'd
like to use something like this to support...
OK, so my hidden agenda must rear its head. First, I think making a WV
module that reads the database and ships the data to libax25 would be
straightforward.
Second, there are several Real Big Holes in the APRS-Wx spec. When
written, they let neither a meteorologist, nor a metrologist work with
them, so units, precision and required accuracy are not as specific as
they could/should be.
Enter a next-generation spec: Open Geospatial Consortium's Sensor Web
Enablement tools. XML based, allows decent metadata streams, etc. I'm
trying to get time to write the client and server sides, but most of the
work's done and cookbooks are available for this in perl, java and I
think, python. Similar coding in C with those templaces and the libxml
tools in existence should be simple.
I'll try to generate a core CWOP sensorML schema next week. I should
have it cold, but I need to look at some new documentation that's come out.
gerry
According to:
http://www.wxqa.com/servers2use.html
licensed amateur radio operators can/should use their callsign, and
they should publish to the main APRS internet webservers. This is
good for several reasons, as it will show up on aprs.fi and other map-
based aprs reporting systems. It also allows for the possibility of
being gated to the radio side by an iGate if one is configured to do
so. In addition, it will get to the CWOP databases, mesowest, etc.
As I understand it, the protocol is exactly the same as the CWOP
servers except for the requirement of a validation code (a password of
sorts). Presently, wview does not support that to the best of my
knowledge. If it were to, that would allow my station(s) and others
to gate directly into the "ham side" of the aprs/cwop internet system.
I believe its also possible for someone to run their own igate on
their local network, accepting connections directly in the aprs
standard format (the one needed above), and gating it out to the radio
world.
In short, I think this mod should be very simple, and yet actually
accomplish a lot of potential usability for the Hams (and allow us to
fully/correctly follow the CWOP instructions).
Thoughts?
--Jim, K7LL (administering K6YG for my dad, currently online)
Mark
First, THANK YOU for work that went into making upgrading so easy. I
just used the procedures for debian lenny apt and it was the easiest,
smoothest upgrade yet.
Second, I am one of the hams with a call sign that uses cwop but has
not gotten back to you. I contacted Russ Chadwick (ru...@wxqa.com)
with my call sign, and he cent me a 5 digit number to use as my
validation code. I recall reading somewhere that this 5 digit number
is placed into the packet instead of a -1 but cannot find the
reference. When I go to the wviewmgmt configuration page for cwop I
do not see a place to enter this 5 digit number.
Can you help further with your above reference where you say "if the
call sign is not of the forrm cwxxx or dwxxx it will generate and
insert the password into the packet".
Does this mean that you somehow generate the 5 digit number that Russ
Chadwick gave me and all I do is enter my ham call sign?
This might be part of the confusion.
Thanks
Joe KI7WV
Yes, that is my understanding. There is a generation algorithm that uses
the callsign as input and outputs the password.
Mark
The callsign/password generation seems to work fine for me according
to the data received by CWOP. Thanks.
Bob N4MRV-1
On Dec 27, 10:19 pm, "Mark S. Teel" <mteel2...@gmail.com> wrote:
> Joe,
>
> Yes, that is my understanding. There is a generation algorithm that uses
> the callsign as input and outputs the password.
>
> Mark
>
>
>
> Joe KI7WV wrote:
> > Dear Mark,
>
> > First, THANK YOU for work that went into making upgrading so easy. I
> > just used the procedures for debian lenny apt and it was the easiest,
> > smoothest upgrade yet.
>
> > Second, I am one of the hams with a call sign that uses cwop but has
> > not gotten back to you. I contacted Russ Chadwick (r...@wxqa.com)
> > with my call sign, and he cent me a 5 digit number to use as my
> > validation code. I recall reading somewhere that this 5 digit number
> > is placed into the packet instead of a -1 but cannot find the
> > reference. When I go to the wviewmgmt configuration page for cwop I
> > do not see a place to enter this 5 digit number.
>
> > Can you help further with your above reference where you say "if the
> > call sign is not of the forrm cwxxx or dwxxx it will generate and
> > insert the password into the packet".
>
> > Does this mean that you somehow generate the 5 digit number that Russ
> > Chadwick gave me and all I do is enter my ham call sign?
>
> > This might be part of the confusion.
>
> > Thanks
>
> > Joe KI7WV
>
> > --
>
> > You received this message because you are subscribed to the Google Groups "wview" group.
> > To post to this group, send email to wv...@googlegroups.com.
> > To unsubscribe from this group, send email to wview+un...@googlegroups.com.
> > For more options, visit this group athttp://groups.google.com/group/wview?hl=en.- Hide quoted text -
>
> - Show quoted text -
I tried it, and it did work. You can go to:
And search for k6yg, you'll find our weather station now showing up.
Only authenticated ham calls running through the aprs servers will
show up on the aprs.fi maps.
That brings me to a couple more quick and easy questions:
1)what interval does the cwop packets get sent? (I could look through
my logs, except I turned all this logging off to save write cycles on
my sheeva).
2) when wview/cwop send a packet, does it send (mostly) simultaneously
to all 3 servers, or just one of the list? (If just one, how does it
choose?)
My thoughts are:
If it sends to all servers more or less simultaneously, then one could
use the aprs internet servers for two of them, and their own internal
igate for the 3rd. Presently, there would have to be an intermediate
filter to reduce transmissions to once every 30 min or so, but that
would allow a ham to transmit frequently via the internet (as the CWOP
program preferrs), and less frequently over the radio (as aprs-radio
good operating procedures requires). Of course, I haven't played with
igating at all, so I don't know for sure what it would take to
implement the radio gateway. However, I do plan to acquire a davis
weather station for my home, where I'll begin experimenting with a
local APRS guru and xistir dev.
Thanks for the awesome wview software!
--Jim, K7LL
Jim wrote:
> Thank you, that's great!
>
> I tried it, and it did work. You can go to:
>
> http://aprs.fi
>
> And search for k6yg, you'll find our weather station now showing up.
> Only authenticated ham calls running through the aprs servers will
> show up on the aprs.fi maps.
>
> That brings me to a couple more quick and easy questions:
> 1)what interval does the cwop packets get sent? (I could look through
> my logs, except I turned all this logging off to save write cycles on
> my sheeva).
>
[MST] Per CWOP requirements implemented about a year ago, the
recommended frequency is every 10 minutes. The submission minute of each
10 minute period is the last digit of the callsign. I.e., my CWOP sign
is CW4097 so my CWOP submissions are done at :07, :17, :27,... I did
something similar for the ham callsigns.
This process will need to change somewhat for RF transmissions. Again,
once this has all crystallized into a concise set of new requirements
for wview, I'll be happy to "make it so".
> 2) when wview/cwop send a packet, does it send (mostly) simultaneously
> to all 3 servers, or just one of the list? (If just one, how does it
> choose?)
>
[MST] Again per CWOP requirements, wview allows configuration of 3 APRS
server/port pairs. It will try them one at a time until a successful
packet transmission occurs, at which point it is done until the next
submission time. The current requirement is for one and only one
submission. There will need to be a new way to specify one or more
alternate destinations in addition to the CWOP transmission. The
secondary and tertiary servers are for failover use only at this point.
> My thoughts are:
> If it sends to all servers more or less simultaneously, then one could
> use the aprs internet servers for two of them, and their own internal
> igate for the 3rd. Presently, there would have to be an intermediate
> filter to reduce transmissions to once every 30 min or so, but that
> would allow a ham to transmit frequently via the internet (as the CWOP
> program preferrs), and less frequently over the radio (as aprs-radio
> good operating procedures requires). Of course, I haven't played with
> igating at all, so I don't know for sure what it would take to
> implement the radio gateway. However, I do plan to acquire a davis
> weather station for my home, where I'll begin experimenting with a
> local APRS guru and xistir dev.
>
> Thanks for the awesome wview software!
>
[MST] My pleasure! It is finally rounding into an easy to use
application now that the debian APT install/upgrade support is there.
Mark, you and I conversed awhile back on the use of the callpass code
for generating a passcode for amateur callsigns. I can work with you on
the logic for the callsigns, but it's sorta random worldwide, overall.
gerry
CWOP servers
FIRST.aprs.net
After doing a bit of reading and spending (about $350), I have a
packet station up and running at www.pocomas.net.
The equipment I selected as my starter setup is
TNC-X with USB http://www.tnc-x.com/
Yaesu FT-60R Dual Band Handheld (This is a VERY popular rig: I
purchased mine from Ham Radio Outlet)
I ran into two snags:
First, a strange 4 conductor 3.5 mm plug is required for the TNC-FT60
connection on the Yaseu end, and the documentation for the pinout was
sparse. A Sony Camcorder to Video / Audio RCA cable that comes with
the camcorder was available and used. I will post the interconnect
cable if anyone is interested.
Second, the FT-60 cannot be left permanently plugged into the charger
or it will cook the Li battery. It will operate on low power off the
supplied wall wart but not high power. As I am in a valley a mile
from the Mt Lemmon repeater this is not an issue for me, but it could
be for someone else. If you are a considerable distance from an APRS
gateway, you would be better to select a mobile radio that runs off 12
volts and has high power (50 watts is typical).
The TNC is now USB connected to my Debian server and I am about to
delve into getting some packets in/out when I head back down the
mountain. I tested everything worked with some windows software.
However, for this to be useful for the WVIEW communnity, it obviously
will require both integration within wview and installation of
additional software.
If there are current WVIEW uses who have packet experience using
Debian, would you please reply off line to jmiller at eyes dot arizona
dot edu? I promise to put together a Packet Howto once the data
flows.
Thanks
Joe KI7WV