Minimodem

From SF Network wiki
This page contains changes which are not marked for translation.

Minimodem is een command-line programma dat audio modem tonen decodeert of genereert, met behulp van verschillende framing protocollen. Dit is mogelijk op elke opgegeven baudfrequentie.

Minimodem fungeert als een software FSK-modem, voor algemene doeleinden. Het ondersteunt verschillende standaard FSK-protocollen protocollen zoals: Bell103, Bell202, RTTY, TTY/TDD, NOAA SAME en Caller-ID.

Ook is minimodem geschikt voor het 'real-time' afspelen en opnemen van audio modem tonen of in 'batched mode' via audiobestanden. Minimodem kan ook worden gebruikt om gegevens over te dragen tussen computers met behulp van een audiokabel, radio, telefoon of een ander audiocommunicatiemedium.



Installatie

  • Ubuntu:
    • sudo apt-get install minimodem
  • Debian:
    • sudo apt-get install minimodem
  • Fedora:
    • sudo yum install minimodem


Gebruik


$ minimodem {modus} [optie] {baudmode}


  • Foto coderen:
$ base64 [naamfoto + formaat (bijvoorbeeld: .png)] | minimodem --tx [optie] -f [naam audio bestand + formaat (bijvoorbeeld: .wav)]
  • Foto decoderen:
$ minimodem --rx [optie] -f [naam audio bestand + formaat (bijvoorbeeld: .wav)] | base64 -d > [naamfoto + formaat (bijvoorbeeld: .png]

Modus

Let op! Niet alle baudmodus ondersteunen verzendmodus en ontvangmodus.

  • verzendmodus (codeert):
    • −−tx, −t, −−transmit, −−write
  • ontvangstmodus (decodeert):
    • −−rx, −r, −−receive, −−read


Opties

$ minimodem help [1]


Baudmode
  • Ieder waarde (N)
    • Bell202-style at N bps −−ascii
  • 1200
    • Bell202 1200 bps −−ascii
  • 300
    • Bell103 300 bps −−ascii
  • rtty
    • RTTY 45.45 bps −−baudot −−stopbits 1.5
  • tdd
    • TTY/TDD 45.45 bps −−baudot −−stopbits 2.0
  • same
    • SAME 520.83 bps −−startbits 0 −−stopbits 0 −−sync-byte 0xAB
  • callerid
    • Bell202 1200 bps Caller-ID (MDMF or SDMF) protocol
  • uic-train
    • UIC-751-3 600 bps train-to-ground message protocol
  • uic-ground
    • UIC-751-3 600 bps ground-to-train message protocol


Probeer het zelf!


Tekst


$ minimodem --rx 1200


$ minimodem --rx 600



Bestanden


$ minimodem --rx 1200 | base64 -d > resultaat.png
Of als bestand (download):
$ minimodem --rx 1200 -f Logo-sfn-minimodem.wav | base64 -d > resultaat.png


Notes


Externe links

http://www.whence.com/minimodem