Morse over IP
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.
Gerolf Ziegenhain 4a32598bb3 link to website 7 years ago
doc download from 7 years ago
img download from 7 years ago
lib/rxtx_java moved 7 years ago
LICENSE.txt Add LICENSE file via 7 years ago link to website 7 years ago

MoIP - Morse over IP

Go to the website:

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 (since 1998). 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

The CWCom protocol (cw communicator) is an effective method for transmitting morse code signals as UDP packets over IP.

CWCom Servers

The clients will connect to one of the servers using the CWCom protocol. Architecture The source code for a server on a Raspi can be found here.


The original CWCom protocol has been extended for MorseKOB, as landline telegraphy uses closed circuits (latching). There are mainly two server types for moip (see below): the original CWCom server and the MorseKOB server. Both servers are compatible using a relay server written by Bob Denny (source code).

How to use?

Client Software

| Architecture | Name | License | Comment | | :------------ |:------------ | :----- | :------ |  | Windows | MorseKOB 2.5 | ? | Original MorseKOB Software by Les Kerr. Source Code | | Browser | MorseKOB 3.0 | ? | Java implementation of MorseKOB by Les Kerr | | Linux (Python) | MorseKOB 4.0 1| ? | Python port to Raspi by Les Kerr | | Linux, OSX, BSD | IRMC | GPL | C implementation of morsekob| | Arduino | irmc-avr | GPL | arduino port| | iOS | irmc-ios | GPL | ios port with support for external key using bluetooth ble-morse | | Windows | CWCom | Closed Source | original cwcom software by John Samin |


Network Server Port Activity
MorseKOB, 7890 Info Activity
MRX CWCom 7890 Activity
Relay Server N/A N/A Activity