Internet Relay Morse Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Gerolf Ziegenhain a8468dbe42
exclude obj
8 years ago
doc add screenshot on osx 8 years ago
src add java morsekob for testing 8 years ago
.gitignore exclude obj 8 years ago
AUTHORS added dg6fl 8 years ago
README.md typo 8 years ago

README.md

irmc - Internet Relay Morse Code

IRMC stands for Internet Relay Morse Code and is an implementation of MOIP. It implements the CWCom protocol as adopted by MorseKOB. You can try out the software in a browser using Java.

Screenshot on OSX

How to build?

Install dependency: morse keyer library

wget https://github.com/8cH9azbsFifZ/morse/archive/v0.1.tar.gz
tar xzf v0.1.tar.gz
cd morse-0.1
libtoolize
./autogen.sh
./configure  --with-portaudio
make
sudo make install

Debian (Wheezy)

Some dependencies have to be installed:

apt-get install -y alsa-oss oss-compat build-essential autoconf libao-dev libtool

Afterwards compilation with make should work. If something went wrong, you may have to adjust your LD_LIBRARY_PATH. Alternatively try:

LD_LIBRARY_PATH=/usr/local/lib ./irmc mtc-kob.dyndns.org 7890 33 123 

OSX (Yosemite)

Compilation with make :)

For the USB serial devices you need a PL2303 driver (i.e. PL2303_Serial-USB_on_OSX_Lion.pkg).

Testing

./irmc morsecode.dyndns.org 7890 2348 test

Or you may want to use tcpdump, i.e.:

sudo tcpdump -i all -vvvv "host faeroes.sdf.org"

How to use:

The usage is: irmc [hostname] [port] [channel] [id] [serialport

For example: `./irmc mtc-kob.dyndns.org 7890 103 MyID /dev/tty.usbserial´

Hardware interface options

A good description on how to build different interfaces (telegraph key, sounder or both) is given on the MorseKOB Website. Landline telegraphs use "closed circuits" for communications; if you have built one at home, you may also use the loop interface.

Connection of a morse key: Serial PIN: 4 & 6 layout of pins Connecting the palm radio: keep an eye on the grounding :)

http://kob.sdf.org/morsekob/interface.htm#portpins RS232 DB9 Function
DTR 4 Manual Key / paddle common DSR 6 Manual key / dot paddle CTS 8 Dash paddle RTS 7 Sounder output SG 5 Sounder ground

Changelog

  • v0.2 zip - ported to debian wheezy and osx yosemite, DG6FL
  • v0.1 zip - original version, VE7FEB

Code Quality

This is experimental code.