Czy można skonfigurować Login TTY na urządzeniu audio (kod Morse'a lub podobny)?


13

Jednym z najbardziej nieszczęśliwych aspektów mojej codziennej pracy jest potrzeba sporadycznego badania problemów z maszynami rozrzuconymi w odległych lokalizacjach na całym świecie, które nie mają dostępu do sieci do świata zewnętrznego. Czasami lokalny personel może tethering przez modem 3G lub podobny, aby zapewnić dostęp, ale często nie jest to możliwe z powodu braku sygnału lub braku umiejętności technicznych na miejscu. W takich przypadkach muszę zrobić z telefonem dowolnego lokalnego technika (lub czasami dozorcę), który jest dostępny do pracy ze mną, wpisując polecenia, które im recytuję i reagując na wynik, często ktoś z ograniczonym linuksem lub bez niego, a nawet komputer doświadczenie. Często znalezienie bardziej wykwalifikowanego technika na stronie wymagałoby wyczarterowania lotu.

Mogę potwierdzić, że rozmawianie z kimś poprzez edycję pliku w vi, który nie zna różnicy między „ukośnikiem” a „ukośnikiem odwrotnym”, jak przytrzymać Shift, aby wygenerować dwukropek zamiast średnika, jest niezwykle bolesny. „Ok, teraz pokazuje zawijas, a po nim coś w rodzaju dziwnie wyglądającej linii, a potem kolejną zawijas”. Aha, i zabrzmiał mi komunikat o błędzie, którego nie przeczytałem.

Zasadniczo używam osoby na stronie jako bardzo wolnego konwertera telefonu-> terminali z zadziwiająco wysokim poziomem błędów. Miałem pomysł, aby odciąć środkowego człowieka i użyć głośnika i mikrofonu na komputerze i powiedzieć technikowi, aby po prostu podniósł swój telefon do maszyny i użył go jako bardzo oldschoolowego „modemu” sprzężonego akustycznie, gdzie bym uruchom na moim komputerze program terminalowy, który przekształci moje linie w sekwencję tonów, które mogą być przesyłane przez telefon do komputera z systemem Linux, i zostaną przekonwertowane z powrotem na polecenia, których dane wyjściowe zostaną następnie przekonwertowane na dźwięki, z powrotem telefon itp., co zapewnia mi wyjątkowo wolny terminal. Istnieje kilka metod przesyłania danych, które mogą przetrwać transmisję przez telefon komórkowy, takich jak Morse Code lub OliviaMode.

Miałem nadzieję, że informacje na temat pakietów osiągną to w całości albo jako różne elementy, których mógłbym użyć do skonstruowania tego rozwiązania lub dostarczyć innych pomysłów na temat tego, jak mógłbym wykonać to zadanie. Google okazało się bezużyteczne, z wyjątkiem wspomnianego wyżej „OliviaMode”, który mógłby być ewentualnie wykorzystywany jako protokół transmisji.


Świetny problem z prawdziwego życia!
rozcietrzewiacz

Jako ktoś, kto zapewnia wsparcie techniczne przez telefon, mogę wczuć się w siebie. Mam nadzieję, że otrzymamy tutaj kilka wskazówek.
rsaw

Odpowiedzi:


9

Spójrz na minimodem.

minimodem - software audio Bell-type or RTTY FSK modem
Copyright (C) 2011 Kamal Mostafa <kamal@whence.com>

Minimodem is a command-line program which generates (or decodes) audio
modem tones at any specified baud rate, emulating an old Bell-type or
radio-teletype FSK modem.  The tones can be played to (or recorded from)
the PulseAudio system or to an audio file.

Minimodem can be used to transfer data between nearby computers using an
audio cable (or just via sound waves), or between remote computers using
radio, telephone, or another audio communications medium.

http://www.whence.com/minimodem/


4

Jeśli chodzi o pakiety, to jest soundmodem, który wydaje się być tym, czego chcesz. Nie ma go w standardowej dystrybucji, więc musiałby zostać zainstalowany i skonfigurowany, zanim pudełka zaczną działać.

Alternatywnie możesz wysłać (do każdego komputera w terenie) modem USB 56k (telefon stacjonarny) z konwerterem rj11 na 3,5 mm (telefon) przechowywany z każdym komputerem w terenie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.