a cli tool for exchanging files over speakers and microphones
cargo install echolot- Transmitting party runs
echolot transmit <file>The transmitter will then listen for initiation from receiving party.
- On receiving party run:
echolot receiveThis will send the initiation to the transmitting party and start the whole transmission process.
Modulation is done with a simple 256-MFSK. Each frequency therefore represents one byte.