Topics

#aprs #aprs

Paul Noa
 

I have just completed a new and clean install of NWDR15 due to some strange IPtable issues which seem to be resolved now.

Attached are outputs from commands used in VERIFY_CONFIG.md

It appears everything is working but I do not know enough to understand why no aprs.fi location?
 
# I see this on the server T2PR:
Port Username Address Verified Up Last in Software Packets Tx Packets Rx Bytes Tx Bytes Rx Tx/Rx bytes/s OutQ MsgRcpts Filter
4580 KO4BCZ 174.227.144.238:3629 Yes 17m 28s Dire-Wolf 1.6 1 0/0/0 4044 145 0 / 0 0 0
 
# On APRS.fi Raw Packets:
2020-04-11 15:54:30 EDT: KO4BCZ-11>APUDR1,WIDE1-1,qAO,K4GDG-10::KO4BCZ   :11 15:54:28 EDT KO4BCZ mesg_beacon test from host asawizard on port udr0 Seq: 0"<0x92>
 
aprs.fi · KO4BCZ · Log out
KO4BCZ was not found in the location database.

Andrew P.
 

Have you sent a position packet yet? Just because you transmitted an APRS text message doesn't provide anyone with your station position.

Andrew, KA2DDO
author of YAAC

________________________________________
From: udrc@nw-digital-radio.groups.io <udrc@nw-digital-radio.groups.io> on behalf of Paul Noa <pauljnoa@...>
Sent: Saturday, April 11, 2020 4:18 PM
To: udrc@nw-digital-radio.groups.io
Subject: [draws and udrc] #aprs

I have just completed a new and clean install of NWDR15 due to some strange IPtable issues which seem to be resolved now.

Attached are outputs from commands used in VERIFY_CONFIG.md

It appears everything is working but I do not know enough to understand why no aprs.fi location?

# I see this on the server T2PR:
Port Username Address Verified Up Last in Software Packets Tx Packets Rx Bytes Tx Bytes Rx Tx/Rx bytes/s OutQ MsgRcpts Filter
4580 KO4BCZ 174.227.144.238:3629 Yes 17m 28s Dire-Wolf 1.6 1 0/0/0 4044 145 0 / 0 0 0

# On APRS.fi Raw Packets:
2020-04-11 15:54:30 EDT: KO4BCZ-11>APUDR1,WIDE1-1,qAO,K4GDG-10::KO4BCZ :11 15:54:28 EDT KO4BCZ mesg_beacon test from host asawizard on port udr0 Seq: 0"<0x92>

aprs.fi · KO4BCZ · Log out
KO4BCZ was not found in the location database.

 

You are getting close.  You are transmitting and an IGate station is sending your packets to the APRS-IS servers.

Let's look at your most recent transmission.  After the part with addresses we find:

:KO4BCZ   :11 16:46:28 EDT KO4BCZ mesg_beacon test from host asawizard on port udr0 Seq: 1<0x09><0xe7>
 

The first character of the information part is ":" meaning "message."   In APRS, the term "message" has a very special meaning. You can think of it like a mobile phone text message.  Suppose you sent a text message to the number for a phone that has never been powered on.  The telephone network would not know how to forward the message.

It is the same situation here.  The APRS-IS servers will try to forward this message to IGate stations near the last known location of  "KO4BCZ".   There is no known location for that station.   The error message "KO4BCZ was not found in the location database." is exactly what you would expect in this case.

You can only send an APRS "message" to a station if the APRS-IS servers have recent information about where it is.


"Successful IGate Operation," found here  https://github.com/wb2osz/direwolf/tree/dev/doc , briefly describes how APRS messaging works.

If you want to advertise your location, use a "Position Report."    Look in your direwolf.conf file and use an existing PBEACON example as a starting point.

Basil Gunn
 

It appears everything is working but I do not know enough to
understand why no aprs.fi location?
Ways to send a position beacon on the image you are using:

cd
cd n7nix/debug
./beacmin.sh
or
./btest.sh -p
or
YAAC is installed, configure YAAC
or
Xastir is installed, configure Xastir
or
nixtracker is installed, configure nixtracker
or
configure direwolf to beacon

YAAC, Xastir, nixtracker & direwolf can be configured to beacon an APRS
position at some interval. You could also make a cron entry & use
either beacmin.sh or btest.sh

Example cron entry to use beacmin.sh to beacon on the 1/2 hour.

*/30 * * * * /bin/bash /home/pi/n7nix/debug/beacmin.sh >> /home/pi/tmp/beacmin.log 2>&1

Paul Noa
 

Thanks Everyone,

My nearest ham friend sent me this he received on his home rig:

KO4BCZ-11 audio level = 26(7/7)   [NONE]   |||||||__
[0.3] KO4BCZ-11>APUDR1,WIDE1-1::KO4BCZ   :11 15:54:28 EDT KO4BCZ
mesg_beacon test from host asawizard on port udr0 Seq: 0"

APRS Message  for "KO4BCZ", Original Balloon (think Ham b, NW Digital Radio's UDR (APRS/Dstar)
11 15:54:28 EDT KO4BCZ mesg_beacon test from host asawizard on port
udr0 Seq: 0"�

[ig] K4GDG-10>APDW14:!3006.64NR08130.47W&K4GDG-10 iGate | DireWolf 1.4
on RPi+RTL-SDR using QSO365 image

Curiously NWDR's name was in there that's when I knew I didn't know how to send a message!!
I will study up on all the information and try again ASAP.

Thanks
Only Perseverance Prevails!
Paul
KO4BCZ

Basil Gunn
 

Curiously NWDR's name was in there that's when I knew I didn't know
how to send a message!!
btest.sh script defaults to sending a message

'btest.sh -p' sends a location beacon

$ ./btest.sh -h
*** Running as user: pi ***
Usage: btest.sh [-P <port>][-s <num>][-p][-m][-v][-h]
-P <portname> | --portname <portname> eg. udr0
-s <num> | --sid <num> set sid in callsign, number 0-15
-p | --position send a position beacon
-m | --message send a message beacon (default)
-g | --gps verify gps is working
-v | --verbose display verbose messages
-h | --help display this message

The btest.sh script prints out the beacon command it executes:

$ ./btest.sh

Send a message beacon
Sent: /usr/local/sbin/beacon -c N7NIX-11 -d 'APUDR1 via WIDE1-1' -l -s udr0 :N7NIX :12 13:06:58 PDT N7NIX mesg_beacon test from host testit2 on port udr0 Seq: 1

You should probably read this link
http://www.aprs.org/

/basil n7nix

Paul Noa
 

Thanks Basil,
I am on my way now:
12 17:13:53 EDT, host: asawizard, gps: Ok, bat: +0.00V Seq: 3
Location: 30°06.48' N 81°28.84' W - locator EM90GC25HW - show map - static map
7.3 miles Southwest bearing 229° from Palm Valley, Saint Johns County, Florida, United States [?]
8.8 miles Southwest bearing 228° from Sawgrass, Saint Johns County, Florida, United States
18.7 miles Southeast bearing 146° from Jacksonville, Duval County, Florida, United States
59.6 miles Northeast bearing 58° from Gainesville, Alachua County, Florida, United States
Last position: 2020-04-12 17:13:57 EDT (16m16s ago)
2020-04-12 17:13:57 EDT local time at Palm Valley, United States [?]
Device: NW Digital Radio: UDR
Last path: KO4BCZ-15>APUDR1 via WIDE1-1,qAO,K4GDG-10 (good)
Positions stored: 1