Internet Relay Morse Code
doc | ||
src | ||
.gitignore | ||
AUTHORS | ||
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.
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).
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: layout of pins
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.3 zip - commandline option cleanup
- v0.2 zip - ported to debian wheezy and osx yosemite, DG6FL
- v0.1 zip - original version, VE7FEB
Code Quality
This is experimental code.