可以通过音频设备(莫尔斯电码或类似电码)配置登录 TTY?

可以通过音频设备(莫尔斯电码或类似电码)配置登录 TTY?

我日常工作中最痛苦的方面之一是需要偶尔调查分散在世界各地远程位置的机器的问题,这些机器无法通过网络访问外部世界。有时,当地工作人员可以通过 3G 或类似调制解调器来提供访问权限,但由于现场缺乏信号或缺乏技术能力,这通常是不可能的。在这些情况下,我必须通过电话联系任何可以与我合作的当地技术人员(有时是看门人),输入我向他们背诵的命令并以输出进行响应,通常是那些使用有限或没有 Linux 甚至计算机的人经验。通常需要包机才能让更合格的技术人员到达现场。

我可以确认,通过在 vi 中编辑文件来与不知道“斜杠”和“反斜杠”之间的区别的人交谈,如何按住shift来生成冒号而不是分号是非常痛苦的。 “好吧,现在它显示了一个波浪形的东西,然后是一种看起来很奇怪的线条,然后是另一个波浪形的东西”。哦,它向我发出蜂鸣声,并显示某种我没有读过的错误消息。

基本上,我将现场人员用作非常慢的电话->终端转换器,并且错误率高得惊人。我的想法是去掉中间人并在计算机上使用扬声器和麦克风,并告诉技术人员只需将手机放在机器上并将其用作非常老式的声学耦合“调制解调器”,我会在哪里在我的计算机上运行一个终端程序,该程序会将我的线路转换为某种可以通过电话传输到 Linux 机器的音调序列,然后转换回命令,然后将命令的输出转换为音调,然后返回电话等,实际上为我提供了一个非常慢的终端。有几种传输数据的方法可以在手机传输中保留下来,例如莫尔斯电码或 OliviaMode。

我希望获得有关包的信息来完整地完成此任务,或者作为我可以用来构建此解决方案的各个部分,或提供有关如何完成此任务的其他想法。谷歌没有发现任何有用的东西,除了前面提到的“OliviaMode”,它可能被用作传输协议。

答案1

看一眼minimodem

minimodem - software audio Bell-type or RTTY FSK modem
Copyright (C) 2011 Kamal Mostafa <[email protected]>

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/

答案2

在软件包方面,有 soundmodem 这似乎是你想要的。它不在标准发行版上,因此必须在盒子投入使用之前安装和设置。

或者,你可以将一个 USB 56K 调制解调器(固定电话)和一个 RJ11 到 3.5 毫米转换器(手机)与现场的每台计算机一起运送(到现场的每台计算机)。

相关内容