Re: Bluetooth SPP w/ APRSDroid
I will have to give it a try like that also. I've been using my phone as a wifi hotspot ap for the pi and connecting to the pi with APRSDroid in that fashion. Although Bluetooth would be a more viable option for a better setup on phones that can't do this.
|
Re: Components to get full TNC?
David,
So it does sound like direwolf 1.4 is still an upgrade of functionality.?
I had to drop to a new fresh load of Compass and run Basil's installer scripts for working with the UDRC-II soundcard, but it worked for setting up the entire ax.25 stack and Direwolf 1.3, I'll try 1.4 in a separate directory to see if I can make the build run.
Nick Nick Ellson - from iPhone (forgive typos) CCIE #20018; VCIX-NV, CNSE Network Hobbyist "Educating Layer 8, one user at a time."
toggle quoted message
Show quoted text
On Mar 19, 2017, at 8:46 AM, David Ranch dranch@... [direwolf_packet] < direwolf_packet@...> wrote:
?
Hello Nick,
?
It sounded like the 1.4 build had more to
the emulation than I thought. Honestly, I don't think I need
the TNC2 emulation as much as a functional terminal and a
functional way to use it remotely from another system so it
can be a shareable resource. (Like to a windows client
running RMS express)
Direwolf has two ways to do this:
?? TCP-KISS : you can use your local network to connect to Direwolf
port 8001 and send/receive KISS frames.? Any applications out there
that support TCP-KISS will work.? One example program that supports
this is the APRS program APRX
?? AGWPE : you can use your local network to connect to Direwolf
port 8000 to send/receive AGW packets.? CONNECTED-mode ax.25 session
support is new to Direwolf's AGW stack in 1.4 and it works well.?
With this, any application that supports AGW connections will work
with Direwolf.? Agwterm, Outpost, RMS Express, etc.? They will all
work.
The call command, or linPac
sound perfect for local use.
Don't forget on being able to SSH into your Rpi via the network and
run AX.25 CLI programs as well.? I personally run LInpac from a
screen session and reconnect to it whenever needed.? Very light
weight and fast compared to people using say VNC or TeamViewer to
remotely display a terminal window running on the Xwindows desktop
on their Pi.
--David
KI6ZHD
|
Re: Components to get full TNC?
Hello Arnold,
?
Is there a good, or proper way to load upgraded
(dev) files? ?The only way I know is to delete the source
directory in my computer (Pi), then get and make the newer
version. ?Maybe that is the best way?
This is the fastest way though I would recommend to use the
"checkinstall" approach instead of "make install".? A few supporting
reason for this is:
?? 1. You'll get your new version of Direwolf installed as a .deb
package so all the other packages & dependencies will be
considering with it when doing OS patches, upgrades, etc.
?? 2. You'll now have a .deb file which you can easily install on
other Rpis without having to install all the compilers, toolchains,
and supporting programs.? This leads to smaller installs on your
other Rpis
The use of checkinstall is covered in my "Raspberry Pi Setup with
hardening for APRS & AX.25 Packet Project" doc.
--David
KI6ZHD
|
Re: Components to get full TNC?
Hello Nick,
?
It sounded like the 1.4 build had more to
the emulation than I thought. Honestly, I don't think I need
the TNC2 emulation as much as a functional terminal and a
functional way to use it remotely from another system so it
can be a shareable resource. (Like to a windows client
running RMS express)
Direwolf has two ways to do this:
?? TCP-KISS : you can use your local network to connect to Direwolf
port 8001 and send/receive KISS frames.? Any applications out there
that support TCP-KISS will work.? One example program that supports
this is the APRS program APRX
?? AGWPE : you can use your local network to connect to Direwolf
port 8000 to send/receive AGW packets.? CONNECTED-mode ax.25 session
support is new to Direwolf's AGW stack in 1.4 and it works well.?
With this, any application that supports AGW connections will work
with Direwolf.? Agwterm, Outpost, RMS Express, etc.? They will all
work.
The call command, or linPac
sound perfect for local use.
Don't forget on being able to SSH into your Rpi via the network and
run AX.25 CLI programs as well.? I personally run LInpac from a
screen session and reconnect to it whenever needed.? Very light
weight and fast compared to people using say VNC or TeamViewer to
remotely display a terminal window running on the Xwindows desktop
on their Pi.
--David
KI6ZHD
|
Re: Components to get full TNC?
Thanks David,
It sounded like the 1.4 build had more to the emulation than I thought. Honestly, I don't think I need the TNC2 emulation as much as a functional terminal and a functional way to use it remotely from another system so it can be a shareable resource. (Like to a windows client running RMS express)
The call command, or linPac sound perfect for local use.?
Nick Nick Ellson - from iPhone (forgive typos) CCIE #20018; VCIX-NV, CNSE Network Hobbyist "Educating Layer 8, one user at a time."
toggle quoted message
Show quoted text
On Mar 18, 2017, at 6:28 PM, David Ranch dranch@... [direwolf_packet] < direwolf_packet@...> wrote:
?
Hey Nick
?
I have since started work with Basil on
the UDRC-II specific github scripts he made (n7nix repo) So
far that built with no hitches, but I'd personally like to
try upping the Direwolf build to 1.4 from the dev branch to
test the TNC2 emulation.
The Dev branch is the newest available and is what 1.4 is based on.?
Any of the .zip or .tgz files found on the Direwolf "released" page
will be OLDER than .dev.? They might be more stable than the DEV
branch but that's not currently true.?
Btw.. the new connected mode support in Direwolf is NOT "tnc2
emulatiom".? Direwolf doesn't support anything like that.? If you
want to have software make things look like an old TNC2 setup, try
out the linbpq32 BBS package.? Personally, I think it's a bit
overkill for emulating a TNC to then create connected AX.25
sessions.? If you just want to make connections, you can do that
with Linux's ax25apps's "call" program, Linpac for Linux, agwterm
under Wine, uz7ho's easyterm under Wine, etc.
--David
KI6ZHD
|
Re: Components to get full TNC?
David, Is there a good, or proper way to load upgraded (dev) files? ?The only way I know is to delete the source directory in my computer (Pi), then get and make the newer version. ?Maybe that is the best way?
Arnold KQ6DI
toggle quoted message
Show quoted text
From: "David Ranch dranch@... [direwolf_packet]" To: "direwolf packet" Sent: Saturday, March 18, 2017 6:23:55 PM Subject: Re: [direwolf_packet] Re: Components to get full TNC?
?
?Working with Basil, n7nix's github build scripts, I asked about bumping me to Direwolf 1.4 from dev. I want to try that TNC emulation :-)
Oh... well, I can't help you with those build scripts but no doubt Basil writes good stuff.?? Manually compiling things isn't hard though and is fully covered in the Direwolf User-Guide.pdf Btw.. the Direwolf "dev" branch in git is recommended over the current 1.4-DevE .zip due to some important fixes in it. --David KI6ZHD
|
Re: Components to get full TNC?
Hey Nick
?
I have since started work with Basil on
the UDRC-II specific github scripts he made (n7nix repo) So
far that built with no hitches, but I'd personally like to
try upping the Direwolf build to 1.4 from the dev branch to
test the TNC2 emulation.
The Dev branch is the newest available and is what 1.4 is based on.?
Any of the .zip or .tgz files found on the Direwolf "released" page
will be OLDER than .dev.? They might be more stable than the DEV
branch but that's not currently true.?
Btw.. the new connected mode support in Direwolf is NOT "tnc2
emulatiom".? Direwolf doesn't support anything like that.? If you
want to have software make things look like an old TNC2 setup, try
out the linbpq32 BBS package.? Personally, I think it's a bit
overkill for emulating a TNC to then create connected AX.25
sessions.? If you just want to make connections, you can do that
with Linux's ax25apps's "call" program, Linpac for Linux, agwterm
under Wine, uz7ho's easyterm under Wine, etc.
--David
KI6ZHD
|
Re: Components to get full TNC?
?
Working with Basil, n7nix's github build scripts, I
asked about bumping me to Direwolf 1.4 from dev. I want to
try that TNC emulation :-)
Oh... well, I can't help you with those build scripts but no doubt
Basil writes good stuff.?? Manually compiling things isn't hard
though and is fully covered in the Direwolf User-Guide.pdf
Btw.. the Direwolf "dev" branch in git is recommended over the
current 1.4-DevE .zip due to some important fixes in it.
--David
KI6ZHD
|
Re: Components to get full TNC?
That was the docs I was using, yes. After those errors I ran the autoconfigure again and had found the file that it was missing earlier and created it.?
I have since started work with Basil on the UDRC-II specific github scripts he made (n7nix repo) So far that built with no hitches, but I'd personally like to try upping the Direwolf build to 1.4 from the dev branch to test the TNC2 emulation.?
I'll report my test in an hour when I am home. Been a lot of travel today.
Nick Nick Ellson - from iPhone (forgive typos) CCIE #20018; VCIX-NV, CNSE Network Hobbyist "Educating Layer 8, one user at a time."
toggle quoted message
Show quoted text
On Mar 18, 2017, at 9:13 AM, David Ranch dranch@... [direwolf_packet] < direwolf_packet@...> wrote:
?
Hello Nick,
?
Started early in this morning looking at
the documentation that you sent me and the X 25 protocol
stack replacement. In true form with most things I try, I
don't get the authors results ;-) even the initial configure
script puked with missing bits (ltmain.sh)
Which document are you reading?? I don't recognize the ltmain.sh
script.? When you see errors, please cut and paste the relevant
parts into an email here so we can see it.? Without specifics
issues, we can't give you specific answers.
Now I have to use Compass Linux
as it was built with the drivers for the UDRC-II card in
kernel.
Yup.. that's ok.? It's a version of Raspian which includes the
required Ti sound card drivers that haven't been upstreamed into the
mainline Linux kernel.? I hope that will happen someday.
I see your docs do say the
ax.25 provided isn't what I want, so I will be going off
script in an attempt to get the github version to go. :-)
Which document are you reading?? You should be reading the
document as it's specific to the Raspberry Pi.? My other document,
HamPacket is for CENTOS Linux which needs a lot more base work to
get packet working.? Think of my Raspberry Pi document as the point
solution you're looking for and the HamPacket document as a lower
level reference.
--David
KI6ZHD
|
Re: Components to get full TNC?
Working with Basil, n7nix's github build scripts, I asked about bumping me to Direwolf 1.4 from dev. I want to try that TNC emulation :-)?
Thanks!! Nick Ellson - from iPhone (forgive typos) CCIE #20018; VCIX-NV, CNSE Network Hobbyist "Educating Layer 8, one user at a time."
toggle quoted message
Show quoted text
On Mar 18, 2017, at 9:01 AM, wb2osz@... [direwolf_packet] < direwolf_packet@...> wrote:
?
Nick wants to :
> ? ? 1. Be able to locally login to ARES BBS for messages. (Minicom? linPac?)
Dire Wolf version 1.4 has support for traditional connected mode packet. ?You will need to use a separate terminal application such as AGWterm.
Details here: ?? ?in chapter 10.
This connects over TCP port 8000 so the TNC and applications can be running on different computers and different operating systems. ?In the default configuration, Dire Wolf can handle 3 concurrent applications on port 8000. ?This is easily increased by changing one line and recompiling.
To get version 1.4, use "git checkout dev" command.
|
Re: Components to get full TNC?
Hello Nick,
?
Started early in this morning looking at
the documentation that you sent me and the X 25 protocol
stack replacement. In true form with most things I try, I
don't get the authors results ;-) even the initial configure
script puked with missing bits (ltmain.sh)
Which document are you reading?? I don't recognize the ltmain.sh
script.? When you see errors, please cut and paste the relevant
parts into an email here so we can see it.? Without specifics
issues, we can't give you specific answers.
Now I have to use Compass Linux
as it was built with the drivers for the UDRC-II card in
kernel.
Yup.. that's ok.? It's a version of Raspian which includes the
required Ti sound card drivers that haven't been upstreamed into the
mainline Linux kernel.? I hope that will happen someday.
I see your docs do say the
ax.25 provided isn't what I want, so I will be going off
script in an attempt to get the github version to go. :-)
Which document are you reading?? You should be reading the
document as it's specific to the Raspberry Pi.? My other document,
HamPacket is for CENTOS Linux which needs a lot more base work to
get packet working.? Think of my Raspberry Pi document as the point
solution you're looking for and the HamPacket document as a lower
level reference.
--David
KI6ZHD
|
Re: Bind failed with error: 98
Hello Scott,
?
Bind
failed with error: 98
address already in use
some other application is probably already using port
8000.
Try using a different port number with AGWPORT in the
configuration file.
Use -p command line option to enable KISS pseudo
terminal.
Bind failed with error: 98
address already in use
some other application is probably already using port
8001.
Try using a different port number with AGWPORT in the
configuration file.
These two errors are pretty obvious.. there is some other program on
your machine using ports 8000 and 8001.? To disable the use of those
ports in Direwolf, edit your direwolf.conf file, find the lines:
?? AGWPORT 8000
?? KISSPORT 8001
and change them to:
?? AGWPORT 0
?? KISSPORT 0
If you're curious what's using ports 8000/8001, you can use the lsof
program to find them but let's not get distracted.
Using
device 0: Generic RTL2832u OEM
usb_claim_interface error -6
Failed to open rtlsdr device #0.
This is probably the real issue.? Did you follow the various
documentation to BLACKLIST your RTL dongle from being used as a TV
receiver?? This URL should help you there:
??
--David
KI6ZHD
|
Re: Components to get full TNC?
Nick wants to :
> ? ? 1. Be able to locally login to ARES BBS for messages. (Minicom? linPac?)
Dire Wolf version 1.4 has support for traditional connected mode packet. ?You will need to use a separate terminal application such as AGWterm.
Details here: ?? ?in chapter 10.
This connects over TCP port 8000 so the TNC and applications can be running on different computers and different operating systems. ?In the default configuration, Dire Wolf can handle 3 concurrent applications on port 8000. ?This is easily increased by changing one line and recompiling.
To get version 1.4, use "git checkout dev" command.
|
Re: Components to get full TNC?
Hey David,
Started early in this morning looking at the documentation that you sent me and the X 25 protocol stack replacement. In true form with most things I try, I don't get the authors results ;-) even the initial configure script puked with missing bits (ltmain.sh)?
Now I have to use Compass Linux as it was built with the drivers for the UDRC-II card in kernel.?
I see your docs do say the ax.25 provided isn't what I want, so I will be going off script in an attempt to get the github version to go. :-)
Nick Nick Ellson - from iPhone (forgive typos) CCIE #20018; VCIX-NV, CNSE Network Hobbyist "Educating Layer 8, one user at a time."
toggle quoted message
Show quoted text
On Mar 16, 2017, at 6:14 PM, David Ranch dranch@... [direwolf_packet] < direwolf_packet@...> wrote:
?
Hello Nick
?
Would anyone be able to tell me what software (Compass
Linux on a Raspberry Pi) would be used with direwolfs KISS
TNC port ability to get full TNC command emulation? IE: So
I can just connect minicom or telnet to the port and issue
commands like I do with a hardware TNC2 on my Kenwood HT
& D710ga?
I'm only aware of linbpq32 with it's TNC2 emulation will do
something like this.? It's a bit overkill to run a complete BBS
package to emulate a TNC though.
I saw this once in a forum.. something like pilinbpq or
something stood up the full TNC, but I am having trouble
finding it. Anyone using direwolf with othersoftware to
get a full TNC2?
Can you tell us what you want to do?? Do you just want to make
classic packet connections?? Send UI-packets aka beacons?? Monitor
AX.25 traffic??? If so, Linux's native AX.25 applications can do
those things on a basic level using Direwolf.? There are also higher
level programs out there that are far more powerful to emulate
host-mode programs like PakRatt, PkGold, etc.?? I can speak for
Linpac which I maintain for Linux:
??
a full HOWTO is here:?
There are other packet programs out there for Linux too that are
worth checking out:
??
--David
KI6ZHD
|
Bind failed with error: 98
Hello all.? New to this rapsberry Pi thing.? Just set up my first one yesterday.? I was able to successfully test using this line: rtl_fm -f 144.80M - | direwolf -c sdr.conf -r 24000 -D 1 -
Trying to test a second time results in:
Bind failed with error: 98 address already in use some other application is probably already using port 8000. Try using a different port number with AGWPORT in the configuration file. Use -p command line option to enable KISS pseudo terminal. Bind failed with error: 98 address already in use some other application is probably already using port 8001. Try using a different port number with AGWPORT in the configuration file. ? 0:? Realtek, RTL2838UHIDIR
Using device 0: Generic RTL2832u OEM usb_claim_interface error -6 Failed to open rtlsdr device #0.
A reboot will allow a successful test once and then the same error occurs.? Also, even while working, I was never seeing any packets (I'm listening to other packets on another radio, so there is traffic).
During a successful test, I got this message:
Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner Tuner gain set to automatic. Tuned to 145052000 Hz. Oversampling input by: 42x. Oversampling output by: 1x. Buffer size: 8.13ms Exact sample rate is: 1008000.009613 Hz Sampling at 1008000 S/s. Output at 24000 Hz. Signal caught, exiting!
Would the 145052000 Hz have anything to do with it??? I do have the program setup on 144.80M
Thanks!? I spent all last evening trying to figure these answers out but got further in the weeds.? Learned some new things though.
Scott M0SGO
?
|
Re: Components to get full TNC?
I also have 2 TNCPi's so I might want to follow those steps after I have my UDRC-II station working.?
With the UDRC-II, I also get my FLDIGI / WSJT-X and SSTV app functions.?
Let me dig into what you posted, thank you!!? Nick Ellson - from iPhone (forgive typos) CCIE #20018; VCIX-NV, CNSE Network Hobbyist "Educating Layer 8, one user at a time."
toggle quoted message
Show quoted text
On Mar 17, 2017, at 7:56 AM, David Ranch dranch@... [direwolf_packet] < direwolf_packet@...> wrote:
?
Hello Nick,
?
my goal is to build a digital workstation
that has the ability to complete any basic pack a task for
the purposes of instruction to my ham club, ARES team, and
Scouting organization.
Ok.. Linux can do that
1. Be able to locally login to ARES BBS for messages.
(Minicom? linPac?)
2. Use my RPi to do #1 from a remote PC via telnet/ssh
such that it's a shared resource at ARES deployment.
Either of those probably means I have the keyboard to
keyboard texting also, as that's what the BBS is at the
other end.
In the HOWTO link I sent yesterday, my design is to be able to SSH
into my Rpiv3 via my smartphone to be the monitor and keyboard.?
Works well!
That's the basics. I want to eventually understand each
app and what it can do in this space. When would I use
kissattach vs Direwolf?
There are lots of examples but the script I'm using on the Rpi3 is
here (supports both DIrewolf but also the TNC-Pi too):
??
There is a lot in there but if you follow it logically (ignore the
tncpi and axipd sections), there actually isn't too much in it.
Or look, I can "ping" over an ax.25 connection
IP works but it's very very slow at 1200BAUD AFSK packet.? 9600 is
better but it's still a lot of overhead for 56 bytes of payload.
And eventually get RMS Gateway running so I can use
IMAP from attached stations to send Winlink Mail.
Paclink Linux (for IMAP) or PAT (more like RMS Express) can do these
things
I did get LinPac started on my RPi, but
did not know how to answer all of its start up questions
about my hierarchy? But it looks like a neat terminal
program, if I could get it connected :-)
Well, first you need to get the Linux AX25 subsystem working and be
able to use the "axcall" program to make successful outgoing
connections:
?? - the ax.25 stack is configured
?? - the RPI can key up your radio
?? - your audio levels are good
?? - you can establish a good, cliean connection to a remote partner
I am very appreciative of any help you can give me. :-)
Read the URL that I sent out yesterday.? There are other good URLs
out there as well (but beware, there are others that are
old/obsolete as well).?
?? - Spend some time on hardening your Rpi's OS so it's SD card will
last longer
?? - Clean power for your Rpi is critical for it being stable
?? - don't forget the decoupling caps on the microphone ports of
your radio and sound card
?? - audio & PTT isolation boards are a good idea for 1200baud
packet (the audio side doesn't work on most for 9600)
Nick Ellson - from iPhone (forgive typos)
CCIE #20018; VCIX-NV, CNSE
Network Hobbyist
"Educating Layer 8, one user at a time."
Ha.. ok!?? I'm Layer 8 at Juniper Networks? ;-)
--David
KI6ZHD
|
Re: Components to get full TNC?
Hello Nick,
?
my goal is to build a digital workstation
that has the ability to complete any basic pack a task for
the purposes of instruction to my ham club, ARES team, and
Scouting organization.
Ok.. Linux can do that
1. Be able to locally login to ARES BBS for messages.
(Minicom? linPac?)
2. Use my RPi to do #1 from a remote PC via telnet/ssh
such that it's a shared resource at ARES deployment.
Either of those probably means I have the keyboard to
keyboard texting also, as that's what the BBS is at the
other end.
In the HOWTO link I sent yesterday, my design is to be able to SSH
into my Rpiv3 via my smartphone to be the monitor and keyboard.?
Works well!
That's the basics. I want to eventually understand each
app and what it can do in this space. When would I use
kissattach vs Direwolf?
There are lots of examples but the script I'm using on the Rpi3 is
here (supports both DIrewolf but also the TNC-Pi too):
??
There is a lot in there but if you follow it logically (ignore the
tncpi and axipd sections), there actually isn't too much in it.
Or look, I can "ping" over an ax.25 connection
IP works but it's very very slow at 1200BAUD AFSK packet.? 9600 is
better but it's still a lot of overhead for 56 bytes of payload.
And eventually get RMS Gateway running so I can use
IMAP from attached stations to send Winlink Mail.
Paclink Linux (for IMAP) or PAT (more like RMS Express) can do these
things
I did get LinPac started on my RPi, but
did not know how to answer all of its start up questions
about my hierarchy? But it looks like a neat terminal
program, if I could get it connected :-)
Well, first you need to get the Linux AX25 subsystem working and be
able to use the "axcall" program to make successful outgoing
connections:
?? - the ax.25 stack is configured
?? - the RPI can key up your radio
?? - your audio levels are good
?? - you can establish a good, cliean connection to a remote partner
I am very appreciative of any help you can give me. :-)
Read the URL that I sent out yesterday.? There are other good URLs
out there as well (but beware, there are others that are
old/obsolete as well).?
?? - Spend some time on hardening your Rpi's OS so it's SD card will
last longer
?? - Clean power for your Rpi is critical for it being stable
?? - don't forget the decoupling caps on the microphone ports of
your radio and sound card
?? - audio & PTT isolation boards are a good idea for 1200baud
packet (the audio side doesn't work on most for 9600)
Nick Ellson - from iPhone (forgive typos)
CCIE #20018; VCIX-NV, CNSE
Network Hobbyist
"Educating Layer 8, one user at a time."
Ha.. ok!?? I'm Layer 8 at Juniper Networks? ;-)
--David
KI6ZHD
|
Re: Components to get full TNC?
Yes!!! I agree, linbpq does seem like a lot just to get TNC2 like emulation.?
my goal is to build a digital workstation that has the ability to complete any basic pack a task for the purposes of instruction to my ham club, ARES team, and Scouting organization.
1. Be able to locally login to ARES BBS for messages. (Minicom? linPac?)
2. Use my RPi to do #1 from a remote PC via telnet/ssh such that it's a shared resource at ARES deployment.
Either of those probably means I have the keyboard to keyboard texting also, as that's what the BBS is at the other end.
That's the basics. I want to eventually understand each app and what it can do in this space. When would I use kissattach vs Direwolf? Or look, I can "ping" over an ax.25 connection. And eventually get RMS Gateway running so I can use IMAP from attached stations to send Winlink Mail. But just the text basics first.
I did get LinPac started on my RPi, but did not know how to answer all of its start up questions about my hierarchy? But it looks like a neat terminal program, if I could get it connected :-)
I am very appreciative of any help you can give me. :-)
Nick Ellson - from iPhone (forgive typos) CCIE #20018; VCIX-NV, CNSE Network Hobbyist "Educating Layer 8, one user at a time."
toggle quoted message
Show quoted text
On Mar 16, 2017, at 6:14 PM, David Ranch dranch@... [direwolf_packet] < direwolf_packet@...> wrote:
?
Hello Nick
?
Would anyone be able to tell me what software (Compass
Linux on a Raspberry Pi) would be used with direwolfs KISS
TNC port ability to get full TNC command emulation? IE: So
I can just connect minicom or telnet to the port and issue
commands like I do with a hardware TNC2 on my Kenwood HT
& D710ga?
I'm only aware of linbpq32 with it's TNC2 emulation will do
something like this.? It's a bit overkill to run a complete BBS
package to emulate a TNC though.
I saw this once in a forum.. something like pilinbpq or
something stood up the full TNC, but I am having trouble
finding it. Anyone using direwolf with othersoftware to
get a full TNC2?
Can you tell us what you want to do?? Do you just want to make
classic packet connections?? Send UI-packets aka beacons?? Monitor
AX.25 traffic??? If so, Linux's native AX.25 applications can do
those things on a basic level using Direwolf.? There are also higher
level programs out there that are far more powerful to emulate
host-mode programs like PakRatt, PkGold, etc.?? I can speak for
Linpac which I maintain for Linux:
??
a full HOWTO is here:?
There are other packet programs out there for Linux too that are
worth checking out:
??
--David
KI6ZHD
|
To be honest and in your design, I would recommend to not send ANY
beacons from Direwolf.? Instead, write a program / script / etc.
that takes in all of the considerations of:
?? - incoming current from the panels
?? - time of day
?? - etc
From there, then use the Linux "beacon" program to send a on-off
beacon as an APRS packet with whatever telemetry you want.? After
that, the program goes back to sleep until it's time to see if it's
time to send another beacon.
--David
KI6ZHD
On 03/16/2017 07:42 PM, Brian Gieryk
ke6iyc@... [direwolf_packet] wrote:
toggle quoted message
Show quoted text
?
I wonder if you could hook a thermocouple to a gpio
then point a speed reading to that gpio pin. ?You could
the use that for your smart beacon, perhaps?
Never done it, just
thinking....
Brian
KE6IYC?
?
Hello All,
I am currently working on my fifth RPi/Direwolf
APRS installation, and have ran into an issue
which has me stumped and hoping someone in the
group has an answer for, or at least,?can give me
a kick in the right direction.
First of all, some background:
The latest APRS station will primarily be used to
send back weather & telemetry on the vitals of
one of our local clubs VHF voice repeaters. The
repeater is solar powered and located in an
EXTREMELY remote mountain in the far north of
Canada, thus, during winter months,?(the shortest
days of the year in late December, the site gets
slightly more than 7 hours of sunlight a day), so
the power budget is VERY tight (not to mention the
financial budget our clubs 'Minister of
Finance':-)) At the same time temperatures
regularly drop at the site to -40 C (yes, that's
also -40 F for you folks south of the border),
which also drastically reduces battery capacity!
(Don't think the battery folks ever tested their
battery CCA's at our temperatures :-)). Operating
the RPi at these temperatures doesn't seem to be
an issue. We have one station that has seen these
temperatures on several occasions and is still
humming away. Moisture on the other hand is a
different story... Elmer Tip from years
of?experience in this environment: If you expect
extremely low temps, seal up & insulate your
electronics,?but before you do,?toss in?a few
Silica Gel packs to suck up the moisture?and
prevent frost forming on the electronics &
shorting it out.
I have already taken care of all the usual paths
of power conservation (right down to turning off
the LED on the Pi Zero to save that extra 5 mA),
but had another idea that would help conserve more
power at the most crucial times, but I'm not quite
sure how to tackle it.
One of the previous APRS stations I built was
a mobile with GPS module using the
SMARTBEACON/TBEACON. Worked great but got me
thinking,?"Would it be possible to do the same
type of ?Tx interval variations using the
CBEACON?"
For Example: With GPS SMARTBEACON the Tx interval
can be varied based on the speed travelling
(faster...more packets, slower...less
packets).?Might it also be possible to?send a
CBEACON in the same manner, ie. based on
temperature readings taken from a temp sensor on
the batteries? (Higher temperature...more packets,
lower temperature...less packets).?Guess you could
call it a SMARTCBEACON?
I've read through the Direwolf manual,
scanned the group and searched for any similar
solutions, but nothing?showing up.
Has anyone out there done anything similar or
have any thoughts on how it may be done? Any help,
suggestions would be most appreciated!
73,
DE VO2GO
Glen
|
I wonder if you could hook a thermocouple to a gpio then point a speed reading to that gpio pin. ?You could the use that for your smart beacon, perhaps?
Never done it, just thinking....
Brian KE6IYC?
toggle quoted message
Show quoted text
On Mar 16, 2017, at 20:15, oldfordg@... [direwolf_packet] < direwolf_packet@...> wrote:
?
Hello All, I am currently working on my fifth RPi/Direwolf APRS installation, and have ran into an issue which has me stumped and hoping someone in the group has an answer for, or at least,?can give me a kick in the right direction.
First of all, some background: The latest APRS station will primarily be used to send back weather & telemetry on the vitals of one of our local clubs VHF voice repeaters. The repeater is solar powered and located in an EXTREMELY remote mountain in the far north of Canada, thus, during winter months,?(the shortest days of the year in late December, the site gets slightly more than 7 hours of sunlight a day), so the power budget is VERY tight (not to mention the financial budget our clubs 'Minister of Finance':-)) At the same time temperatures regularly drop at the site to -40 C (yes, that's also -40 F for you folks south of the border), which
also drastically reduces battery capacity! (Don't think the battery folks ever tested their battery CCA's at our temperatures :-)). Operating the RPi at these temperatures doesn't seem to be an issue. We have one station that has seen these temperatures on several occasions and is still humming away. Moisture on the other hand is a different story... Elmer Tip from years of?experience in this environment: If you expect extremely low temps, seal up & insulate your electronics,?but before you do,?toss in?a few Silica Gel packs to suck up the moisture?and prevent frost forming on the electronics & shorting it out. I have already taken care of all the usual paths of power conservation (right down to turning off the LED on the Pi Zero to save that extra 5 mA), but had another idea that would help conserve more power at the most crucial times, but I'm not quite sure how to tackle
it.
One of the previous APRS stations I built was a mobile with GPS module using the SMARTBEACON/TBEACON. Worked great but got me thinking,?"Would it be possible to do the same type of ?Tx interval variations using the CBEACON?" For Example: With GPS SMARTBEACON the Tx interval can be varied based on the speed travelling (faster...more packets, slower...less packets).?Might it also be possible to?send a CBEACON in the same manner, ie. based on temperature readings taken from a temp sensor on the batteries? (Higher temperature...more packets, lower temperature...less packets).?Guess you could call it a SMARTCBEACON?
I've read through the Direwolf manual, scanned the group and searched for any similar solutions, but nothing?showing up.
Has anyone out there done anything similar or
have any thoughts on how it may be done? Any help, suggestions would be most appreciated!
73, DE VO2GO Glen
|