On Tue, 25 Oct 2011, Tom wrote:
>
> As nobody familiar with APRS name specification could answer my
> question if slashes were allowed in my callsign I did investigate this
> myself. It seems they are allowed! Special characters are allowed
> and encouraged to distinguish between several station of the same
> callsign.
They are not allowed in *callsigns* (i.e. the source or destination
callsign of an AX.25 packet, or in the path).
But they *are* allowed in item and object *names*, which are less
restricted than *callsigns*. But I haven't seen them encouraged (and I
wouldn't think it would be wise to really encourage using all sorts of
special characters there).
Yes, this is a bug in aprs.fi's links, I'll look into fixing it next
weekend (or earlier).
> Some people use different SSID numbers but that it not the
> right way to do it.
Different SSID numbers are a completely right and valid way to do it,
there's nothing wrong about that.
> (nowadays the icon is used but SSID is still there for backwards
> compatibility). Even the space character is allowed in the name but
> that is not recommended.
Space is as valid as /. Who does not recommend it (besides yourself)?
Please provide some references. It's in pretty common use with D-Star/DPRS.
- Hessu
> The story about SSID and icons is there too somewhere. I don't like
> the way people put random SSID numbers just to separate their
> stations. That fools me to try to make a QSO or digipeat with a
> station that is not what it seams.
Stop making assumption about station capabilities based on outdated
information, and use the information available in the packets. If you
could rewrite the AX.25 specifications, and make it so that we could
have 65,536 different SSIDs on RF, then you could probably enforce
some type of numbering scheme for each of the different types of APRS
stations out there. With only 16 available, there's no way to stick
with some "standard" deployment scheme. Tell me where I'm supposed to
assign my TH-D7, TH-D72, TM-D700, TM-D710, home station, laptop,
mobile station, and the 8 digipeaters that I sponsor under my callsign
without mucking up the "standard". Oh yeah, I still have a few
trackers for balloon payloads and a couple TNCs laying around too that
I could put on the air.
You need to look at the icons, possibly the device type, and maybe
even the status or comments appended to the packets to help make a
decision about the capabilities of a station. Even then there's no
guarantee...
You can send a message to my message capable TM-D710, but there's no
guarantee that I'll see it and respond, I might not be in the vehicle
when you send the message. You can also digipeat through my TM-D710
because I have not disabled the digipeater function that is factory
enabled by default, but I'm not going to run a specific SSID or icon
on the D710 just because digipeating is enabled.
There are no hard fast rules about APRS capabilites versus SSIDs.
Now if you want a guy that's getting crazy with SSIDs on the APRS-IS,
have a look at Lynn!
http://aprs.fi/info/?call=kj4erj*
--
James
VE6SRV
> Yes, I was not discussing AX.25 packet source and destinations fields
> but the packets over APRS-IS.
I still believe you are talking about names of objects and items (like
OH2FRM/P is). Punctuation characters or spaces are still not allowed in
the source and destination *callsign* fields on APRS-IS. They're allowed
in object and item *names*, both on APRS-IS and on the radio channel,
embedded within AX.25.
> My sources of information are specifications, addendum and manifestos
> from aprs.org.
> You got me wrong about me not recommending spaces in names. I could
> not care less. Here is the document by Bob Bruninga discouraging
> spaces (row 10):
> http://aprs.org/aprs11/aprs-names-and-spaces.txt
Ok, so Bob discourages it. Fine, I don't like it's use there either, but
it's still in very widespread use (do a search for "* *"). Holy cow, those
links don't work either. They used to!
> too on aprs.org, most likely written by Bob Bruninga. Did not find
> the exact reference on a quick browse. I recommend you go through the
> material, there is a lot of useful info about APRS there.
Heh. You'll have to take my word that I have gone through that material
(and APRS101.PDF), several times, while implementing aprs.fi and the
related tools.
A lot of stuff that is on aprs.org are *recommendations* and *opinions*
from Bob. Some of those opinions and suggestions have not been implemented
in the actual software, or have been implemented differently, since the
authors have not agreed with Bob, or seen the features as very useful, or
because they have not been defined in the documents with enough technical
detail so that the programmers could interpret them in the same way (many
will remember the discussion on the APRSSIG about the definition of
"printable ASCII character" and it's invalidity in the linked document -
even line feeds and newlines are printable ASCII characters, but
technically, there is no way they could be used there).
The doc linked above is one of those that I have a problem with, both
because of the imprecise technical definitions, and of the intent. For
example, case sensitivity is an user experience pain – it just confuses
regular users. Allowing punctuation makes it hard to do convenient user
interfaces (try to think of an user friendly interface to search for
stations with either a ',' or a '*' in the callsign, while supporting
multiple-station lookups and wildcard searches, and while assuming
non-technical users who do not understand the concept of escaping with '\'
which would also be a valid character in object names). Anyone trying to
implement an APRS application will find the technical mess of those
documents painful.
Ok, enough of that rant.
- Hessu
Wow! That's a cool page Hessu! I've had some trouble remember when I
last used a given -SSID and now I can find it! Never thought of using
the multi-target resolution page for such a purpose.
It's even better when you click the Age heading and see which of them
was active how long into the past. 12 different -SSIDs active in the
past 2 days, I like it!
Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32