Keyboard Shortcuts
Likes
- Direwolf
- Messages
Search
Re: Very simple, low level texting possible??
I think the most common and versitile software for node and BBS in current use and development would be BPQ32.
toggle quoted message
Show quoted text
In the basic it is a NODE that has APRS and BBS build in waiting to be activated if needed. It runs on linux and windows and best of all does not even need a laptop to run, it can run on a raspberry pi along with direwolf. This will cut down on the needed power to run a lot compared to a laptop, offcourse you can still run it on a laptop if you wanted. BPQ32 can also be used to let a user telnet in with something like PUTTY and then connect out to the network trough packet. As BPQ32 uses netrom routing it will autodiscover the network and users can connect direct to the destination node from the local node. 73 de PE1RDW Stan Ham wb9gfa@... [direwolf_packet] schreef op 2016-12-15 15:56: Hi David, |
Re: Very simple, low level texting possible??
Stan Ham
开云体育Hi David,
Ok.... I've done a bit more reading, and it looks like my lack of knowledge has caused me to make the wrong statements and ask the wrong questions toward achieving the objective.
I think it is correct that what I want to use is called "connected" mode, using standard packet, but I have only a fuzzy fundamental mental picture of what all that entails. To reword my objective, now that I have a wee bit more understanding, I think what I want to work toward getting set up is a small network of nodes, which would only be active when deployed during an ARES event.? This network of nodes would be like what was apparently very common back in the 90's, in that an originating station would connect to a node, then tell that node to connect to yet another node, etc, and finally telling the last node to connect to a specific end station. So, to get started on all this, we might use an old laptop
computer, with a USB sound card, and an old 2M mobile.? This
arrangement would be set up with whatever software is needed to
make it into a "node".? Then that whole thing be duplicated with
yet another laptop, sound card, and 2M mobile as a second "node".?
With these nodes now set up, yet another laptop, sound card, and 2M mobile would then be set up as just an operator's station.? And this is the arrangement that the more technical fellows would assist the rank-and-file members in setting up and using whatever they already have, while the more technical fellows would set up and maintain the "nodes". After some time has passed using this arrangement, whereby
several rank-and-file members are comfortable using such network,
we might move up another small step and set up those nodes to be
PBBS stations (or PBBS nodes, if that is more correct
terminology). So, if I am now making more clear statements describing the objective (and hopefully stating them more correctly), it now appears that I need to be looking for the following kind of software: ??? 1)??? Software that makes a loptop into a node, and that will interface with DireWolf. ??? ??? ?? ??? And here, hopefully, one software that runs on Linux, and another that runs on Windows.
??? 2)??? Software that is just a "dumb terminal" that will interface with DireWolf for the end users. ??? ??? ??? ??? And again, hopefully, one that runs on Linux and another that runs on Windows.
??? 3)??? And for maybe later on, software that makes a laptop node into a PBBS.
And finally, on down the road, as time and resources become available, convert the nodes/PBBS's over to Raspberry Pi's. For now, however, the hardware that we have to work with is some old laptops, some USB sound cards, and some older 2M rigs that we would like to assemble together to form our first packet radio network. There are also some old TNC's availble, but I am not familiar with what they are. However, if they could be pressed into service in a similar manner, then all the better!!
Ok... back to my studies... but today, I gotta get some domestic chores done, and some errands ran .
73's, Stan
On 12/14/2016 06:51 PM, David Ranch
dranch@... [direwolf_packet] wrote:
? |
Re: Trouble getting digipeating to work across 2 channels
Hi David,
Thanks. Yes, I modeled my config on section 9.5.3. In my case I only want to listen on channel 0 (VHF), but transmit on both channel 0 (VHF) and channel 1 (HF). I understand that normally you don't want to digipeat to HF, which is why it is set up as a private digipeater with the sole purpose of getting my HT packets to the network from remote locations (which is why HF is needed). The digipeat to VHF works fine, but there's nothing sent on HF and no errors. Wondering if there's a trace option to find out why it's not being transmitted? Regards, David. |
Re: Trouble getting digipeating to work across 2 channels
David Ranch
开云体育Hello David, So you have two radios here, one on channel 0 and the other radio on channel 1?? If so, did you read section 9.5.3 of the documentation?? I think it gives an example that fits your ask: -- - The first 0 means the rule applies to packets received on radio channel 0. - The second 0 means anything matching the rule is transmitted on channel 0. . . . Each channel does its normal digipeating out to the same channel. Anything with MAn-n in the path should be sent to channel 0 regardless of where it came from. DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$ ^WIDE[12]-[12]$|^MA[1-7]-[1-7]$ DIGIPEAT 1 0 ^WIDE[3-7]-[1-7]$ ^WIDE[12]-[12]$|^MA[1-7]-[1-7]$ Similarly we want anything for NH to be digipeated only to radio channel 1. DIGIPEAT 0 1 ^WIDE[3-7]-[1-7]$ ^WIDE[12]-[12]$|^NH[1-7]-[1-7]$ DIGIPEAT 1 1 ^WIDE[3-7]-[1-7]$ ^WIDE[12]-[12]$|^NH[1-7]-[1-7]$ -- --David KI6ZHD |
Trouble getting digipeating to work across 2 channels
Hi, I'm trying to get a digipeater configuration working across 2 channels and having some problems. I am trying to digipeat packets from my HT (and no one else) onto two separate channels (0 and 1). I've tested beaconing on both channels successfully, but can only get it to digipeat onto channel 0. Here's the relevant parts of the config file. If anyone can point out what I'm doing wrong (I'm quite new at APRS in general), that would be appreciated! DIGIPEAT 0 1 ^WIDE[3-7]-[1-7]$|^TEST$ GATE DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ FILTER 0 1 b/VK3IL/VK3IL-* ? ? ? FILTER 0 0 b/VK3IL/VK3IL-* ? ? ? Note that beaconing is not enabled for the digipeater given it is only available to my HT - not sure if this would have any effect? Regards, David VK3IL |
Re: Very simple, low level texting possible??
David Ranch
开云体育Hello Stan,? So let's stop there real quick.? When you say "digipeater", you are focusing to specific AX.25 technology.? Within digipeaters, there are those on 144.390 used for APRS (usually pretty good coverage) and then there are those used for standard packet (might not be so common in your area).? Beyond using that fixed infrastructure in your area and again depending on your use cases, you might want to send this data via simplex (not dependent on digipeaters) be it VHF, HF, etc.?
Sure.. that's all very possible and it sounds like you want to center your technology on AX.25 packet.? Ok.. that will work fine!
Incorrect (let me explain).? You have a few potential permutations here: ?? 1. connect your radio to a TNC - the TNC has all the basic digipeater or APRS tech built-in ?? 2. connect your radio to a soundcard connected to a computer running Direwolf (Direwolf cannot be connected to a TNC as they do the same thing) and Direwolf does the basic digipeater or APRS tech ?? 3. connect your radio to a soundcard connected to a computer running Direwolf (Direwolf cannot be connected to a TNC as they do the same thing) and some other software like YAC, Xastir, whatever does the basic digipeater or APRS tech
Not really.. TNCs can only do a very specific mode (1200bps Audio FSK) with specific HDLC and AX.25 framing in hardware.? Compare that to a soundcard (Signalink) which is 100% generic and the software running the soundcard will do whatever you want.? The benefit of a TNC is a fixed purpose and potential simplicity.? The benefits of a soundcard is flexibility, improved performance, and cost.
We should rewind here.? You originally were asking to send "text messages".? Sending messages can either be: ?? - reliable (guaranteed to get there by the protocol itself ) - this is the AX.25 CONNECTED mode ?? - reliable (ensured to get there by the application) - an example of this is APRS's messaging modes that use ACKs ?? - non-reliable - messages are sent but there is no guarantee or automatic retries I really don't want to over-complicate the issue here but I just want to make sure you're aware of the the options
That's ok and people on this list and others are happy to help as long as you're willing to learn!
Stay with 1.3 as 1.4 is very much in an early beta.? You CAN get the connected support with Direwolf 1.3 via other ways if that's the way you want to go (vs the other ways mentioned above)
Unfortunately, using the "make install" method of installing code cannot be "uninstalled" as it's not a package.? As new versions of Direwolf come along, you would just overwrite the old files with the new ones.? If you want to do things a little cleaner in the future, you can use the "checkinstall" method to build and create a package.? I wouldn't worry about that for now.
Well, I would encourage you to try a FEW of these solutions out if you have the time and see which ones you like.? I do promise you'll learn a lot!
Glad to help and there are many other very helpful people on this list too! --David KI6ZHD |
Re: Very simple, low level texting possible??
Stan Ham
开云体育Wow!? Great info... Hmmmm..... I think that I mentioned earlier that I am just technical enough to be dangerous. I am just now wading into the world of packet radio, and it is quite obvious that I have much more reading and studying to do.
This new connect mode with DireWolf 1.4 sounds interesting.? However, my lack of adequate knowledge is killing me once again.? The first version I used was installed here on Kubuntu 16.04 using the apt-get command, but version 1.2 is the only one available that way.? Yesterday, I uninstalled that version, also using the apt-get command.? Then, I installed version 1.3 using the "make" method, and got that working, but that was before the email about the connect method of 1.4 was posted.? So, now, I don't know how to uninstall ver 1.3 so I can then install ver 1.4.? The apt-get method doesn't even find it, and Google searches have not yet bailed me out.? I find myself down a rabbit hole!!? I seem to stumble into many of these rabbit holes .... oh well, it's all fun! I have had a couple of days to study and read, hoping to discover how to do this, but I see it is way more complex than I had anticipated.? I am running out of time to keep reading and studying, as the holidays approach. My window of time is closing soon, and the effort will be catch as catch can for time spent afterward. I cannot even begin to express how much I have appreciated the patience and knowledge afforded to me with my posts here. I'm not gone yet, and have one more day, but that day also has other responsibilities pulling me away, starting this afternoon. 73's, Stan On 12/14/2016 01:10 PM, David Ranch
dranch@... [direwolf_packet] wrote:
? |
Re: Very simple, low level texting possible??
David Ranch
开云体育Hello Bill,
UI-Chat (both the legacy Bash based program and the newer Java program) will work with packet AX.25 packet.? It's very similar to FSQCall and/or D-Rats's interface FSQCall program implements the FSQ protocol strictly uses it's own IFK mode which can be used over say a FM VHF radio.? Fldigi also supports the FSQ protocol but via any existing data mode supported by Fldigi.? This makes it more flexible and reliable depending on the propagation conditions of a given day.? This too can run over a FM radio if you want.
Easyterm, axcall, etc. are all CONNECTED mode AX.25 packet programs.? I had the original impression that he was looking for UNCONNECTED sessions (UI packets) but maybe I was "putting words in his mouth".? If he doesn't care on the transport, yes, there are even more programs that could be considered.? We really need to better understand what he's looking to do, the constraints, etc. --David |
Re: Very simple, low level texting possible??
It is starting to sound like what I am looking for does not exist (using packet radio in a manner like a texting app on my cell phone).There isn't a robust app yet. Several are close and hopefully some next generation APRS tools will provide what we're all looking for. In the meantime - check these out: uichat - fsqcall - easyterm - - airchat - -- Easyterm is a windows application for the 'other' soundcard packet program. I haven't tested it yet but if the interfaces are close enough- it should work with DireWolf. Airchat has other issues... :) 73 Bill, WA7NWP |
Re: Very simple, low level texting possible??
David Ranch
开云体育Hello Stan, ? With understanding what your goals are, I think we can help out more.? APRS supports a simple text messaging system that is supported on most APRS-enabled HTs (Kenwood, Yaesu, etc).? If you're looking for a computer program that can send/receive these APRS messages, I know that Aprsisce (windows), UIView32 (Windows - Java), APRS+SA (windows but old), Xastir (Linux), APRSDroid (Android), and say N7NIX's DanTracker (Linux) supports it.? I don't know if YAAC (runs in Java) does or not but I bet it does.? There are other programs out there as well.
If you're looking for people to setup remote, portable stations in the field... do you expect people to buy Windows computers, etc. to create this GoKit?? I know of several projects out there that use a Raspberry Pi ($35), Raspberry Pi 7" display ($80), an HT, and Xastir all built into a Pelican box.? Very nice!
Let us know if you're looking for purpose built or something that various people on various systems might try it on.? Btw, what about a dual boot system like what you're running but instead of the OS being on the hard drive, you boot off a USB pendrive?? Something like Andy's HamRadio ISO booting into a custom configred APRS setup would work well - .? This already has 99% of everything you would ever want to install on Linux already!
Well, sending data over a TNC it's specific layers: ?? Layer 1 - If your TNC is running in KISS mode (meaning all the smarts are running on an attached computer), the data going to the TNC needs to be formatted into specific KISS frames ?? Layer 2 - The AX.25 packet is a very specific protocol and like you said.. it needs to be specifically formatted to be "legal" ?? Layer 3 - APRS Text messaging uses specific formatting on top of those AX.25 UI formatted packets ?? Layer 3 - D-RATS uses it's own formatting for it's messaging ?? Layer 3 - Linux's beacon program is a free-form packet which you can put any text into Lots of possibilities here so if you give us some more specific ideas and thoughts on what you're looking for, the skills, equipment and budget your users might have... I'm sure we can help you narrow things down. --David KI6ZHD |
Re: Very simple, low level texting possible??
David Ranch
开云体育Hello John, Yes, that's right!? Not only has WB2OSZ added both CONNECTED mode AX.25 sessions but they also support the AX.25 v2.2 specification for selective ACKs, etc.? This is a significant improvement over most TNCs out there that require to resend their entire "window" worth of packets over again! Ps.? This connected mode is only available via an AGW/PE socket.? I've successfully used Outpost's ipagwpe.exe program running under Wine ( ) to use this new connected interface.? It's a very basic user interface but it works!? What we need now is to find more native AGW API compatible "terminal clients" for Mac and Linux users to leverage this new stack. --David KI6ZHD On 12/13/2016 06:55 PM, John Huggins
john.huggins.ee@... [direwolf_packet] wrote:
? |
Re: Very simple, low level texting possible??
The latest direwolf 1.4 development version, on the "dev" branch, has support for AX.25 v2.2 "connected" mode.
The application interface is available only thru the AGW network protocol, usually active on TCP port 8000. To have a conversation with another person, or automated system like a BBS, you need some sort of packet radio terminal application that speaks the AGW network protocol. AGWterm is known to work. ?There are surely others but I haven't tried them yet. See Chapter 10 of the User Guide for details. |
Re: Very simple, low level texting possible??
开云体育On 12/13/2016 6:55 PM, John Huggins
john.huggins.ee@... [direwolf_packet] wrote:
? I've used the connected-mode support with a few local PBBSes; admittedly not extensive but it worked well. It implements support for AX.25 V2.2 and initial connections to some types of stations may take a few retries when the other station deviates from the earlier AX.25 specifications. 73, Dana? K6JQ
|
Re: Very simple, low level texting possible??
Stan Ham
开云体育Hi David, Thanks for the info.? It's been a long day for my learning curve on digital packet. I need to break off for today, and hit it again tomorrow. It is starting to sound like what I am looking for does not exist (using packet radio in a manner like a texting app on my cell phone). I am interested in learning how to do this whether Linux or Windows for a number of reasons.? For one, I use dual boot on my computers, and can choose Win7 or Kubuntu.? In my radio club, we are all individuals, with all the differences that go therewith. Most, of course normally use Windows.? Some, like me, prefer Linux. A very few are very technical, but most, not so much, and a few, like me, are just technical enough to be dangerous.? When we deploy for ARES practice operations, it would be very useful to have such a capability as I have described for use at the very beginning of setting up operations, until all parties are up and running on the final platform.... like maybe Winlink Express, or whatever. My hunch is that something Java based might be the most universally deployable across OS platforms. Tomorrow, I will look into your suggestions, including YAAC, which sounds somewhat promising, except it apparently comes along with all the overhead of the mapping, etc, etc. It is starting to sound like that a TNC needs to have data sent to it in some sort of required formatting, and thus needing an application to take just plain typing text, and formatting it into acceptable form for ANY TNC. 73's for now, Stan
On 12/13/2016 08:02 PM, David Ranch
dranch@... [direwolf_packet] wrote:
? |
Re: Very simple, low level texting possible??
Allegedly there is now a "connected mode" for DireWolf in development snapshot d... ?? John On Tue, Dec 13, 2016 at 8:02 PM, David Ranch dranch@... [direwolf_packet] <direwolf_packet@...> wrote:
|
Re: Very simple, low level texting possible??
David Ranch
开云体育Hello Stan, ? With Direwolf alone, no, this isn't possible.? Now, if you install LinBPQ and the TNC2 emulator package, yes, it's possible.? ? The BPQ32 package is very powerful but from the sounds of your use case, it could be like killing a fly with a sledgehammer but the choice is up to you.?
I assume you want to send just strings of text out on your packet channel?? On a physical TNC, you could do this with the "unproto" command (sends UI frames).? If you have Direwolf configured to work with the Linux AX.25 stack, you can use the "beacon" program to send those strings.? You can also use the Linpac program with the Linux native AX.25 stack to send UI packets as well as use it's dedicated F10 UI-mode screen.?? There are also other programs out there that can use Direwolf's KISS interface directly like UI-Chat or LinkUp - or even D-RATS (does a lot more than just D-star).? There are other programs out there but I don't want to choke you with too may options.
You have to make some decision here.? Which environment do you want to use?? Windows or Linux?? Thinking a little longer term, do you want to ultimately run a BBS (BPQ32) or would you rather only have a packet client (Linpac)?? Maybe you would want a more pretty UI to send the packets (LinkUp, UI-Chat, D-RATS) --David |
Very simple, low level texting possible??
Stan Ham
With physical TNC's there is a serial connection from the computer to the TNC, whereby an operator can go into a "command" mode interaction between the computer and the TNC. Is this possible with direwolf on linux by doing telnet in the terminal emulator to connect to localhost on port 8000 or 8001??
I would like to learn how, if even possible, to do very simple "texting" in this manner, keyboard to keyboard via a digipeater without any other software involved. Can I do this with direwolf whether linux or windows, and is so, how? I am thinking putty terminal connected to direwolf via localhost, and the other fellow doing the same with us going through a digipeater or even direct. Thanks, Stan |
Re: v1.4 Differences
David Ranch
开云体育Hello Keith, ? 1.4 is a development release and is expected to have bugs.? If you're willing to try it out, report bugs to the Github page, and wait for fixes, it would be great to get your help.? If you need a reliable, stable TNC, I recommend you stick with the production version which is v1.3. --David |
v1.4 Differences
开云体育I recently downloaded and installed v1.4 on my Raspberry Pi. It was a new Pi so I chose to use 1.4 instead of the 1.3 that I had always used before. My question is are they the same for interpreting APRS TT commands, and will 1.4 decode the same macros?The reason I ask is because it’s not doing any of those things that I have grown to love in 1.3. Thoughts? |
Re: Linux install ver 1.3 fails. How do I fix it?
Stan Ham
开云体育Thanks David; that did it; sorry to waste your time with my oversight. 73's Stan On 12/13/2016 02:34 PM, David Ranch
dranch@... [direwolf_packet] wrote:
? |