MSI/55 – altes Terminal zur Warenbestellung durch eine Filiale im Zentrallager

MSI/55 – altes Terminal zur Warenbestellung durch eine Filiale im Zentrallager

Das auf KDPV gezeigte Gerät sollte Bestellungen automatisch von einer Filiale an ein zentrales Geschäft senden. Dazu musste man dort zunächst die Artikelnummern der bestellten Waren eingeben, die Nummer des Zentrallagers anrufen und die Daten nach dem Prinzip eines akustisch gekoppelten Modems versenden. Die Geschwindigkeit, mit der das Terminal Daten sendet, soll 300 Baud betragen. Es wird von vier Quecksilber-Zink-Zellen gespeist (damals war das möglich), die Spannung eines solchen Elements beträgt 1,35 V und die gesamte Batterie hat eine Spannung von 5,4 V, sodass alles mit einer 5-V-Stromversorgung funktionierte. Mit dem Schalter können Sie drei Modi auswählen: CALC – ein normaler Taschenrechner, OPER – Sie können Zahlen und andere Zeichen eingeben und SEND – Senden, aber zunächst war kein Ton zu hören. Es ist klar, dass man Artikel irgendwie speichern und dann versenden kann, aber wie? Wenn wir es herausfinden können, wird der Autor versuchen, die Geräusche zu analysieren dieses Programm, oder das Terminal sogar irgendwie für digitale Arten der Amateurkommunikation anpassen.

Das Gerät von der Rückseite, der dynamische Kopf und das Batteriefach sind sichtbar:

MSI/55 – altes Terminal zur Warenbestellung durch eine Filiale im Zentrallager

Das Wichtigste – wie man Ton aus dem Terminal herausquetscht – hat der Autor von einer Person gelernt, die einst das gleiche Terminal hatte. Sie müssen den Initialisierungscode eingeben und können dann Artikel eingeben. Wir bewegen den Schalter in die Position OPER, es erscheint der Buchstabe P. Geben Sie 0406091001 ein (der Autor erklärt nicht, was das ist, wahrscheinlich der Benutzername) und drücken Sie ENT. Es erscheint der Buchstabe H. Geben Sie 001290 ein (und dies ist wahrscheinlich das Passwort) und drücken Sie erneut ENT. Es erscheint die Zahl 0. Sie können Artikel eingeben.

Der Artikel muss mit dem Buchstaben H oder P beginnen (der Autor hat hier einen Fehler gemacht, auf der Tastatur steht kein Buchstabe P, sondern ein F), dann kommen Zahlen. Nach dem Drücken der ENT-Taste erscheint eine Zeile wie 0004 0451, wobei mit jedem weiteren Artikel die erste Zahl zunimmt und die zweite abnimmt, was bedeutet, dass es sich hierbei um die Anzahl der belegten bzw. freien Zellen handelt. Mit den Pfeiltasten kann man durch die eingegebenen Artikel scrollen, der Autor weiß aber nicht, wie man sie löscht (was bedeutet, dass die CLR-Taste nicht geholfen hat). Es wird nicht gesagt, wie die Menge für jeden Artikel angegeben werden soll.

Nachdem Sie die Artikel eingegeben haben, müssen Sie den Schalter auf die Position SEND stellen und die Taste SND/= drücken. Die Meldung SEND BUSY wird auf der Anzeige angezeigt und die Übertragung beginnt:

MSI/55 – altes Terminal zur Warenbestellung durch eine Filiale im Zentrallager

Ein Ton mit einer Frequenz von 4,4 Hz ertönt 1200 s lang. Dann für weitere 6 s - 1000 Hz. Die nächsten 2,8 s werden mit der Übertragung des modulierten Signals verbracht, gefolgt von weiteren 3 s – erneut mit der Übertragung des 1000-Hz-Tons.

Wenn man sich das Spektrum genau ansieht, erhält man tatsächlich statt 1000 Hz 980 und statt 1200 - 1180. Der Autor hat eine WAV-Datei aufgenommen und das oben genannte Programm („man“ dafür) installiert hier) und ließ es so laufen:

Minimodem -r -f msi55_bell103_3.wav -M 980 -S 1180 300

Es stellte sich heraus:

### TRÄGER 300 bei 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 Konfidenz=2.026 ampl=0.147 bps=294.55 (1.8 % langsam) ###

Es sieht aus wie Bell 103-Modulation. Obwohl es im Allgemeinen 1070 und 1270 Hz gibt.

Sind die Frequenzen am Terminal „weggeschwommen“? Der Autor hat die WAV-Datei so bearbeitet, dass die Geschwindigkeit um 1,8 % stieg. Es stellte sich heraus, dass es fast genau 1000 und 1200 waren. Neuer Start des Programms:

minimodem -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 —Startbits 1 —Stoppbits 1

Und sie antwortete:

### TRÄGER 300 bei 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 Konfidenz=2.090 ampl=0.148 bps=299.50 (0.2 % langsam) ###

In beiden Fällen ist das Ergebnis trotz der Fehler von Bedeutung. Die Artikelnummer H12345678 wurde als H��3�56�� aus dem Signal „herausgezogen“ – an ihrer Stelle stehen die Nummern, die wir erkennen konnten. Möglicherweise verfügt das Netzteil über eine schlechte Filterung, wodurch dem Signal ein 50-Hz-Hintergrund überlagert wird. Das Programm meldet einen niedrigen Konfidenzwert (Konfidenz=2.090), was auf ein verzerrtes Signal hinweist. Aber jetzt ist zumindest klar, wie das Terminal Daten an den Computer des Zentralspeichers gesendet hat, als dieser noch existierte.

Source: habr.com

Kommentar hinzufügen