doc | ||
img | ||
LICENSE.txt | ||
README.md |
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 (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
Server software:
Bob Denny - http://morse-rss-news.sourceforge.net/
Compatibility
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).
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 as adopted by MorseKOB. You can try out the software in a browser using Java.
How to use?
Client Software
| Architecture | Name | License | Comment | | :------------ |:------------ | :----- | :------ | | Windows | MorseKOB 2.5 | ? | Original MorseKOB Software by Less Kerr. Source Code | | Browser | MorseKOB 3.0 | ? | Java implementation of MorseKOB by Less Kerr | | Linux (Python) | MorseKOB 4.0 | ? | 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| | iOS & ext key | ble-morse | GPL | external interface with ble for ios | | Windows | CWCom | Closed Source | original cwcom software by John Samin |
Servers
Network | Server | Port | Activity |
---|---|---|---|
MorseKOB | faeroes.sdf.org, mtc-kob.dyndns.org | 7890 | Info Activity |
MRX CWCom | morsecode.dyndns.org | 7890 | Activity |
Relay Server | N/A | N/A | Activity |
References
- Morse KOB, Les Kerr: https://sites.google.com/site/morsekob/ and http://kob.sdf.org/morsekob/
- CWCom, John Samin (VK1EME): http://www.mrx.com.au/