Unix ham radio control program

Unix ham radio control program

Post by Chris Moo » Sat, 15 Jan 1994 03:39:16



As an offshoot of my project of writing an X11 logging program, I've decided
I'd like to tackle writing a generic radio control program for Unix-like
systems.  My idea is something like this:
  - A server process could be configured with information about what kind(s)
    of radio(s) you have, what serial ports to use, etc.
  - The server would accept connections from other processes that want
    to interface with the radio.
  - The server would communicate with the processes using some kind of
    generic radio control protocol.

This way other programs can talk to a radio without having to know anything
about the details of communicating with it.  They just talk to the server
in a generic language and the server handles the radio interactions.
This brings up the a few questions, and I'd like to solicit input and
opinions from the net before I dig into this:
  - What kind of functions need to be defined in the generic language?
    A few things that come to mind are things like 'get frequency',
    'set frequency', 'get mode', 'set mode'.  What other things might
    a program want a radio to do (assuming of course that the radio
    supports it.)
  - Are there other things besides radios that might be controlled?
    Antenna rotators?  Antenna switches?
  - At some point I'll need details for the various known controllable
    things, like the command language for Icom, Yaesu, Kenwood, etc.
    Maybe people on the net can help provide these things for me.

After getting lots of response to my earlier posting about the X11 logging
program I'm beginning to think there are lots of people running unix-like
systems (mostly Linux) in their ham shacks.  I'm hoping that I can come
up with something that will serve the needs of a variety of interface
requirements so that people can start linking up their unix boxes with
their radios.

Chris Moore
N6IYS

 
 
 

Unix ham radio control program

Post by Terry Daws » Mon, 17 Jan 1994 12:32:45



>As an offshoot of my project of writing an X11 logging program, I've decided
>I'd like to tackle writing a generic radio control program for Unix-like
>systems.  My idea is something like this:
>  - A server process could be configured with information about what kind(s)
>    of radio(s) you have, what serial ports to use, etc.
>  - The server would accept connections from other processes that want
>    to interface with the radio.
>  - The server would communicate with the processes using some kind of
>    generic radio control protocol.

Sounds like a great idea Chris.

I set up a channel on niksula.hut.fi some time ago for discussions for
development for Amateur Radio applications for Linux, feel free to use
it if you want, noone has thus far :)

Its the HAMS channel (terrible name, but it needed to be short)

To join the HAMS channel of the Linux-activists mailing list
send mail to

with the line
        X-Mn-Admin: join HAMS
at the top of the message body (not the subject).

Terry

--


 
 
 

Unix ham radio control program

Post by Mark Cheesem » Mon, 17 Jan 1994 21:00:53



Quote:>  - A server process could be configured with information about what kind(s)
>    of radio(s) you have, what serial ports to use, etc.
>  - The server would accept connections from other processes that want
>    to interface with the radio.
>  - The server would communicate with the processes using some kind of
>    generic radio control protocol.

How about the option of having the server and front-end on different machines?
That way, you could use it for remote base type applications, with a data (IP?)
link between the sites, especially if the server code is simple enough to be
portable to a simple DOS-based PC at the remote site.

--
            ******* Please note new address ---- ********

PO Box 199 Alexandria NSW 2015  Ph +61 2 353 0143  Fax +61 2 353 0720

 
 
 

1. TNT V0.9 Packet Radio Hostmode Terminal (Ham Radio)

Announcing TNT V0.9 for Linux
-----------------------------

TNT - A Hostmode Terminal Program for Packet Radio
--------------------------------------------------

Packet Radio is a name for a packet oriented data protocol used
in Ham Radio. It is a special adaption of the X.25 protocol.

TNT does NOT implement this protocol, it needs a TNC (Terminal Node
Controller) with WA8DED Software or The Firmware by NORD><LINK.
TNT uses the hostmode which is implemented in these TNC-Firmwares
(The Firmware is available for all TNC2-clones, AEA PK232 and PK88).

TNT has totally different goals than the existing programs or kernel
extensions (Wampes, NOS, KA9Q, AX25 kernel driver, e.t.c.).
TNT does not use the packet radio connection as an additional network
interface of Linux, it is simply a program to make packet radio connections
with a comfortable user interface (I hope so...).

In release 0.9 many new features were implemented, but still TNT is in the
development phase, the implemented features are quite stable, but new
features are under test and not yet released.

TNT features:
- uses Linux console or termcap entries, runs from remote terminals
- no special kernel requirements, no patches needed
- virtual screens for all connections, for commands and for monitoring
- scrollback buffer on all virtual screens
- logging of received data
- sending of files
- connect text with macros for time, callsign e.t.c.
- fortune cookie sending if someone connects
- remote commands
- remote login to Linux
- redirection of input/output of a connection
- binary file transfer
- logbook
- connect script
- internet socket, use of TNT by a user of a different host
- extended monitor to read other connections on the frequency
- boxlist, help for using BBS's
- NETROM/TheNet header analysis
- heard list
- keyboard macros
- password generation

TNT is available via anonymous ftp from
   quepasa.cs.tu-berlin.de (130.149.17.7)
in directory
   pub/linux/hamradio/packet-radio
with name
   tntsrc09.tgz (tar-gzip-archive)

This program is a little try to give back to the Linux community what the
Linux community has given to me (bringing back the fun to computing).

Your comments, ideas, code changes, new features are very welcome!

Best 73 from Mark, DL4YBG



(My internet access was down for 2 month, but now it is working again)

--
------------------------------------------------------------------------


------------------------------------------------------------------------

--

PLEASE remember Keywords: and a short description of the software.

2. Closing programs correctly

3. Ham Radio

4. Help with S3 Trio64V2

5. FCC forces Ham radio operators to use ...

6. QT 1.32 'n other stuff

7. Linux apps for 2M ham radio packet, etc?

8. huge drives and partitions

9. Linux & Ham-Radio (BayCom)

10. Ham radio networking with linux

11. Linux & HAM Radio

12. Ham radio software for Linux?

13. HAMS: Yaesu FT-890 CAT control software for free...