Keyboard Shortcuts
Likes
- Direwolf
- Messages
Search
Re: Smart...CBEACON????
If I follow what you're saying correctly... you want telemetry beacons for various data of your system to be varied by what's happening? Sounds more complicated than one would want. I use telemetry for my solar setup showing every bit of data possible from each part of the system, along with weather. It beacons every 10-30 minutes. It's just easier this way. Unless you're a programming guru.
|
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." On Mar 19, 2017, at 8:46 AM, David Ranch dranch@... [direwolf_packet] <direwolf_packet@...> wrote:
|
Re: Components to get full TNC?
David Ranch
开云体育Hello Arnold, ? 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?
David Ranch
开云体育Hello Nick, ? 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.
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." On Mar 18, 2017, at 6:28 PM, David Ranch dranch@... [direwolf_packet] <direwolf_packet@...> wrote:
|
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 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? ? 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?
David Ranch
开云体育Hey Nick ? 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 Ranch
开云体育? 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." On Mar 18, 2017, at 9:13 AM, David Ranch dranch@... [direwolf_packet] <direwolf_packet@...> wrote:
|
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." On Mar 18, 2017, at 9:01 AM, wb2osz@... [direwolf_packet] <direwolf_packet@...> wrote:
|
Re: Components to get full TNC?
David Ranch
开云体育Hello Nick, ? 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.
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.
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
David Ranch
开云体育Hello Scott, ? 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.
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 :
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." On Mar 16, 2017, at 6:14 PM, David Ranch dranch@... [direwolf_packet] <direwolf_packet@...> wrote:
|
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: ? |
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." On Mar 17, 2017, at 7:56 AM, David Ranch dranch@... [direwolf_packet] <direwolf_packet@...> wrote:
|
Re: Components to get full TNC?
David Ranch
开云体育Hello Nick, ? Ok.. Linux can do that
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!
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.
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.
Paclink Linux (for IMAP) or PAT (more like RMS Express) can do these things
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
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)
Ha.. ok!?? I'm Layer 8 at Juniper Networks? ;-) --David KI6ZHD |