Morse over IP
Go to file
Gerolf Ziegenhain 086345063b wip
2015-02-15 12:19:02 +01:00
doc download from http://kob.sdf.org/morsekob/docs/cwcom.pdf 2015-02-15 11:49:18 +01:00
LICENSE.txt Add LICENSE file via addalicense.com 2015-01-31 18:15:46 +01:00
README.md wip 2015-02-15 12:19:02 +01:00

MoIP - Morse over IP

In analogy to voice over ip (voip) we can also do morse code over ip (moip). A number of different approaches for CW over IP exist. Here we describe the well-establised CWCom protocol. Besides a variety of other approaches exist, for example an IRC plugin (CWirc), a JavaScript implementation, a bandwidth-eating UDP implementation, a chat for iOS or a modulated CW over IP using Mumble (iCW).

CWCom Protocol

A number of different approaches for CW over IP exist. An early implementation has been the CWCom protocolCWCom, John Samin (VK1EME): http://www.mrx.com.au/d_cwcom.htm, which has been the basis for Morse KOBMorse KOB, Less Kerr: http://kob.sdf.org/morsekob/ Morse KOB 4.0, Less Kerr: https://sites.google.com/site/morsekob/, a ready-to-use software.

CWCom Servers

CWCom Clients

Both chat programs have been written for CW exclusively and are compatibleRelay server for CW communicator and morse KOB: http://morsecode.dc3.com:7890Sources for the Relay Server: http://sourceforge.net/projects/morse-rss-news/.

An alternative implementation in C exists as well as a port to the ATMEL AVR Microcontroller.

An alternative implementation in C existsIRMC (Morse KOB): http://fernski.blogspot.de/2013/03/internet-relay-morsecode.html as well as a port to the ATMEL AVR MicrocontrollerMorseKOB for AT Mega: http://fernski.blogspot.de/2013/05/sending-morsecode-via-atmega.html.

What is IRMC?

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

Hello World

How to use?

Client Software

Architecture Name Link
Windows MorseKOB 2.5 MorseKOB 2.5
Windows, OSX, Linux MorseKOB 3.0 MorseKOB 3.0
Linux IRMC IRMC
Arduino are neat https://github.com/8cH9azbsFifZ/irmc-avr
iOS irmc-ios https://github.com/8cH9azbsFifZ/irmc-ios
iOS  https://github.com/8cH9azbsFifZ/ble-morse

Servers

Network Server Port Activity
MorseKOB faeroes.sdf.org, mtc-kob.dyndns.org 7890 Info Activity
MRX CWCom morsecode.dyndns.org 7890 Activity

References

The following people have helped me a lot to learn the protocols and setting up test servers. Les Kerr - https://home.comcast.net/~morsekob/ Bob Denny - http://morse-rss-news.sourceforge.net/ John Samin - http://www.mrx.com.au/