[aprssig] APRS using any radio's ANI code

Brian Webster info at wirelessmapping.com
Wed Dec 2 11:45:48 EST 2015

If you are going to go with a Gizo at the site why limit the ANI decoding to just DTMF, add the other commercial formats and you might be able to include the full call sign. I have not looked in to the 5/6 tone formats but I would imagine it allows for a lot more combinations. Another thought would be that since you are having to maintain some sort of lookup table, why not give the ability to register a 5 digit ID code and map that to the call sign? For US hams you might be able to just map that to the FRN number in the FCC database associated with their call.

Thank You,
Brian N2KGC

-----Original Message-----
From: aprssig [mailto:aprssig-bounces at tapr.org] On Behalf Of Robert Bruninga via aprssig
Sent: Wednesday, December 02, 2015 10:24 AM
To: aprssig at tapr.org
Subject: [aprssig] APRS using any radio's ANI code


This project is part of the overall APRStt, TouchTone project to allow anyone to use any radio for APRS contact and visibility.  Especially the cheap Chinese radios.  They all have a 5 digit DTMF ANI code that can be sent everytime you release the PTT.

And with the development of QIKCOM-2 APRS DTMF satellite*, we have found a way to encode ANY ham call 3 character suffix into those 5 digits.  And hence, we can use the ANI to place anyone on the APRS map locally and globally.  And knowing who is on the air when, where and on what frequency is what APRS brings to Ham radio.

Here is how it works:
.  User makes VOICE ID and his ANI goes out when he releases PTT .  Other repeater users do not hear the DTMF ANI because repeater output is typically muted.
.  APRS-ANI engine ($50 gizmo) at the repeater receiver decodes the ANI .  That repeater APRS-ANI engine has a list of all known callsigns (and their suffix) in that area .  APRS-ANI engine responds with SPOKEN CALLSIGN (if needed) for feedback .  APRS-ANI engine sends out APRS packet on national APRS channel as
    . It is from your full call like any other APRS packet
    . It shows WHEN you keyed the radio (real time) and were on the air
    . It includes the FREQUENCY and PL of the repeater
    . It includes any ID or BRAG text associated with that repeater
    . Your POSITION shows on every APRS radio locally and every map in the world in a table near the repeater

And THAT is what APRS is all about. Facilitating human-to-human contact by providing situational awareness of everything going on in Ham radio in the area.

What we need: We already have all the pieces needed to do this. We just need to get organized to do it more efficiently. I have working models of the APRS-ANI engine using just the DTMF chip and a Byonics TinyTrack4. But here are some things that can help speed this along:

.  Programming your ANI radio: Daniel KB3MUN has a good summary on these radios. http://aprs.org/aprstt/DTMF-China.html
.  CALL/Suffix lists: Need a Smart parser that can take ANY club roster in ANY format and output a simple list of nothing but callsigns in .TXT format for the local ANI engine to use for suffix correlation to full calls.
.  Tweaking DTMF decoders (such as Byonics) to follow the high speed ANI codes (hardware solution) .  All repeater developers to add this to their Controllers! (software

And this is just the beginning of what we can do with DTMF and APRS.  See http://aprs.org/aprstt.html

* http://aprs.org/qikcom-2.html
aprssig mailing list
aprssig at tapr.org

More information about the aprssig mailing list