MSI/55 - vecs terminālis preču pasūtīšanai filiālē centrālajā veikalā

MSI/55 - vecs terminālis preču pasūtīšanai filiālē centrālajā veikalā

KDPV parādītā ierīce bija paredzēta, lai automātiski nosūtītu pasūtījumus no filiāles uz centrālo veikalu. Lai to izdarītu, vispirms tajā bija jāievada pasūtīto preču preču numuri, jāzvana uz centrālā veikala numuru un jānosūta dati pēc akustiski savienota modema principa. Ātrumam, ar kādu terminālis nosūta datus, ir jābūt 300 bodi. To darbina četras dzīvsudraba-cinka šūnas (tolaik tas bija iespējams), šāda elementa spriegums ir 1,35 V, bet visa baterija ir 5,4 V, tātad viss strādāja no 5 V barošanas avota. Slēdzis ļauj izvēlēties trīs režīmus: CALC - parasts kalkulators, OPER - varat ievadīt ciparus un citas rakstzīmes, un SEND - sūtīšana, bet sākumā nevarējāt izdvest skaņu. Skaidrs, ka var kaut kā saglabāt rakstus un pēc tam nosūtīt, bet kā? Ja izdosies to noskaidrot, autors mēģinās analizēt skaņas šī programma, vai pat kaut kā pielāgot termināli digitālajiem amatieru sakaru veidiem.

Ir redzama ierīce no aizmugures, dinamiskā galva un akumulatora nodalījums:

MSI/55 - vecs terminālis preču pasūtīšanai filiālē centrālajā veikalā

Pats svarīgākais – kā izspiest skaņu no termināļa – autors uzzināja no cilvēka, kuram kādreiz bija tāds pats terminālis. Jums jāievada inicializācijas kods, un pēc tam varat ievadīt rakstus. Pārvietojam slēdzi pozīcijā OPER, parādīsies burts P. Ievadiet 0406091001 (autors nepaskaidro, kas tas ir, iespējams, lietotājvārds) un nospiediet ENT. Parādās burts H. Ievadiet 001290 (un tā, iespējams, ir parole) un vēlreiz nospiediet ENT. Parādās skaitlis 0. Varat ievadīt rakstus.

Rakstam jāsākas ar burtu H vai P (šeit autors kļūdījās, uz klaviatūras nav burta P, ir F), tad ir cipari. Pēc taustiņa ENT nospiešanas parādās tāda rinda kā 0004 0451, kur ar katru nākamo rakstu pirmais skaitlis palielinās, bet otrais samazinās, kas nozīmē, ka tas ir attiecīgi aizņemto un brīvo šūnu skaits. Ar bultiņu pogām var ritināt ievadītos rakstus, taču autors nezina, kā tos izdzēst (tas nozīmē, ka CLR taustiņš nepalīdzēja). Nav teikts, kā norādīt daudzumu katram rakstam.

Pēc rakstu ievadīšanas jums ir jāpārvieto slēdzis pozīcijā SEND un jānospiež taustiņš SND/=. Indikatorā tiks parādīts ziņojums SŪTĪT AIZņemts, un sāksies pārraide:

MSI/55 - vecs terminālis preču pasūtīšanai filiālē centrālajā veikalā

Tonis ar frekvenci 4,4 Hz skan 1200 s. Tad vēl 6 s - 1000 Hz. Nākamās 2,8 s tiek pavadītas, pārraidot modulēto signālu, kam seko vēl 3 s - atkal pārraidot 1000 Hz signālu.

Ja paskatās vērīgi spektrā, tad patiesībā 1000 Hz vietā sanāk 980, bet 1200 vietā - 1180. Autors ierakstīja WAV failu, instalēja augstāk minēto programmu (tam “man” šeit) un palaida to šādi:

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

Notika:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER data=74 ticamība=2.026 ampl=0.147 bps=294.55 (1.8% lēni) ###

Tas izskatās Zvana 103 modulācija. Lai gan parasti ir 1070 un 1270 Hz.

Vai termināļa frekvences “aizpeldēja”? Autors rediģēja WAV failu tā, lai ātrums palielinātos par 1,8%. Izrādījās gandrīz tieši 1000 un 1200. Programmas jauna palaišana:

minimodems -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 — sākuma biti 1 — beigu biti 1

Un viņa atbildēja:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER data=74 ticamība=2.090 ampl=0.148 bps=299.50 (0.2% lēni) ###

Abos gadījumos rezultātam ir nozīme, neskatoties uz kļūdām. Preces numurs H12345678 tika “izvilkts” no signāla kā H��3�56�� — skaitļi, kurus varējām noteikt, ir savās vietās. Strāvas padevei var būt slikta filtrēšana, kā rezultātā signālam tiek uzklāts 50 Hz fons. Programma ziņo par zemu ticamības vērtību (uzticamība = 2.090), kas norāda uz izkropļotu signālu. Bet tagad ir vismaz skaidrs, kā terminālis nosūtīja datus uz centrālā veikala datoru, kad tas vēl pastāvēja.

Avots: www.habr.com

Pievieno komentāru