Linux is the only operating system in the world that offers builtin support for ax. The linux code supports kiss and 6pack based tncs terminal node controllers, the ottawa pi card, the gracilis packettwin card and other z8530 scc based cards with the generic scc driver, several parallel and serial port baycom modems, and serial port yam modems. Ax25 kiss in fldigi for packet using newer robust modes. If you ask around locally, id almost bet theres someone who used to be active in packet but isnt anymore, and would sell their gear for a song, or maybe even just give it to. Dont consider it unless you are a system operator setting up a specialist system, even then linux is a better choice. The software allows a standard pc soundcard to be used as a packet radio modem with all processing done on the main computer cpu. If you selected the kiss tnc type with the path devsoundmodem0 then skip to the next subsection. Howto configure the linux kernel net ax25 amateur radio protocols and ax.
Includes support for multiple concurrent connected sessions, a unconnected ui message screen, and an automated packet message client. Ax25 soundmodem soundmodem is a multiplatform soundcard packet radio modem written by thomas sailer, hb9jnxae4wa. Rf network can be connected with a kiss tnc on a serial port. In the example code o i use the radioheadlibray to use a lora radio to transmit ax. Windows for the end user is the easiest for installing the tcpip over ax. How to configure the linux kernelnetworkingamateur radio. Transmitting to rf networks can be controlled with perport filters. Msdos ham radio programs category is a curation of 25 web resources on, na contest, morse quiz, g4fgq antenna programs. You will need to have the tnc preconfigured and connected to your serial port.
The best place to keep up is to subscribe to the linux hams mailing list. Joerg reuter dl1bke 19980129moved to netax25, sourcing device drivers. What if i wanted to perform a simple transmission test using software already present on the mac, such as python. In it simplest form you can use the kissattach program as follows. Under linux, every device that the kernel uses for networking is assigned a network interface name by the driver that initializes the device. While in many ways it may looks similar to nos, or bpq or other ax. The different ports are addressed by encoding the port number in the control byte of every kiss frame. This software lets you use an arduino as an interface between a linux system and some radio. Hope that the softwares provided are freeware or open source. Probably the most common configuration will be for a kiss tnc on a serial port. It has been tested on windows xp, vista, 7, 8, 10 and has proved stable in operation.
Code issues 82 pull requests 9 actions projects 0 security insights. Theres a very good writeup on setting this up in linux, but its not applicable in windows. Pat is a cross platform winlink client written in go. Jan 24, 2018 i enabled kiss and ax25 decode in fldigi, and it appears to work with cross country wireless aprs messenger. With it, you can build packet systems using straight ax.
For use with the linpac terminal programs as well as others. The experiments made use of the dtn2 reference implementation 2, a. I originally had it all just in a private repository, but realized others may find the software useful. What are some softwares that can decode cw, ax25, rtty, psk etc. This let me have a lot more flexibility with the modules. Kiss over tcp aprx support extmodem opens by default a tcp socket on port 6666, enabling the use of aprx. Mkiss allows dual port tncs or multiple tncs sharing the same serial port to be used with the linux ax. Then depending on if you used the mkiss or the kiss style soundmodem above, you either choose ax25 tnc or serial kiss tnc. If you have created the device sm0, then this section applies. A set of utilities for packet radio mail exchange with the bbs. Myself, i used a raspberry pi with a tncpi for this purpose, but any kiss tnc that can appear to the os as a serial port should work. Some softwares that can decode cw, ax25, rtty, psk etc. The software is new, though, and is changing with some speed. Hamradio depends on net onoff amateur radio support if you want to connect your linux box to an amateur.
It can gate aprs packets between one or more rf networks and aprsis. I am developing a software dualport packetradio tnc that uses a soundcard as a modem and supports ax. If you want to run xnos instead of our fine kernel ax. Dec 15, 2018 earlier this week i set up dire wolf on my mac and was immediately confronted by a lack of tooling to send ax. I opted not to use the arduino ide, using the atmel studio software instead. At the time i resorted to using xastir on a separate linux machine. Using aprs messenger as a basic terminal for keyboardtokeyboard connection is awkward though. Everything written to one of the pty devices can be read on the other one and vice versa. To configure you should use the kiss overtcp feature of aprx. You can use a physical packet modem terminal node controller tnc, but at 1200, 9600 and even 19,200 windows dsp digital signal processing emulating a modem is superior. We have taken this framework and used it to produce a convergence layer cl for the ax. To create a kiss device you use the kissattach program. Dec 27, 2010 however, if you want the honest truth, i would recommend finding a hardware tnc, and running it in kiss mode, letting the linux ax. Experiments with delay and disruption tolerant networking in.
You can use a communications program like minicom or seyon to configure the tnc into kiss mode. You can chat, sendreceive email, surf the web and so on via radio depending on your bandwidth. Multiplatform soundcard packet radio modem driver software. The soundmodem has two tcpip interfaces to link with client application.
1164 461 1119 769 992 129 1373 460 395 742 637 356 291 625 881 11 1316 91 674 7 144 222 425 323 812 1507 499 570 801 650 173 59 1031 831 358 350 1479 1426 1381 906 1362 1225 323 905 840 882 496 730 311 914