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

bdk*_*bdk 12 prompt audio tty

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

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

基本上,我将现场人员用作非常慢的电话-> 终端转换器,错误率非常高。我的想法是去掉中间人,在电脑上使用扬声器和麦克风,并告诉技术人员将他们的手机放在机器上,然后将其用作非常老式的声学耦合“调制解调器”,我会在哪里在我的电脑上运行一个终端程序,它将我的线路转换成一些音调序列,这些音调序列可以通过电话传输到 Linux 机器,然后转换回命令,然后将其输出转换为音调,返回电话等,实际上为我提供了一个非常慢的终端。有几种传输数据的方法可能会在手机传输中幸存下来,例如摩尔斯电码或奥利维亚模式。

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

Jim*_*ris 8

看看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.
Run Code Online (Sandbox Code Playgroud)

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


小智 4

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

或者,您可以(向现场的每台计算机)运送一个 USB 56k 调制解调器(固定电话),并在现场的每台计算机上配备一个 RJ11 至 3.5 毫米转换器(手机)。