Одним з найбільш жалюгідних аспектів моєї щоденної роботи є необхідність періодично досліджувати проблеми з машинами, розкиданими у віддалених місцях по всьому світу, які не мають доступу до мережі до зовнішнього світу. Іноді місцевий персонал може прив’язатись до 3G або подібного модему для забезпечення доступу, але часто це неможливо через відсутність сигналу або відсутність технічних можливостей на місці. У цих випадках мені доводиться зв’язуватися з телефоном будь-який місцевий технік (або іноді двірник), який працює зі мною, вводячи команди, які я їм декламую, і відповідаючи на висновок, часто хтось із обмеженим чи відсутнім Linux або навіть комп’ютером досвід. Часто потрапляння на сайт більш кваліфікованого фахівця вимагає чартерного рейсу.
Я можу підтвердити, що говорити комусь за допомогою редагування файлу у vi, який не знає різниці між "косою косою" та "зворотною косою рисою", як утримувати зсув для отримання двокрапки замість крапки з комою, болісно болісно. "Гаразд, тепер його показ непоказну річ, за якою слідує якась дивна дивляча лінійна річ, а потім ще одна чітка річ". О, і це накинуло на мене якесь повідомлення про помилку, яке я не прочитав.
В основному я використовую людину на сайті як дуже повільний перетворювач телефону-> терміналів із надзвичайно високою швидкістю помилок. У мене виникла ідея вирізати середнього чоловіка, використовуючи динамік і мікрофон на комп’ютері, і сказати техніці просто потримати їх мобільний телефон до машини і використовувати його як дуже старий шкільний акустично пов'язаний 'модем', де я б запустіть на моєму комп’ютері термінальну програму, яка перетворила б мої лінії в певну послідовність тонів, які могли передаватися по телефону, в машину Linux, і перетворилася назад у команди, вихід яких потім перетворився б у тони, назад телефон тощо, що забезпечує мені дуже повільний термінал. Існує кілька методів передачі даних, які можуть переживати передачу стільникового телефону, такі як Morse Code або OliviaMode.
Я сподівався на інформацію про пакети, щоб виконати це або в цілому, або як різні фрагменти, які я міг би використати для побудови цього рішення, або надати інші ідеї про те, як я міг би виконати це завдання. Google не видав нічого корисного, за винятком вищезгаданого "OliviaMode", який, можливо, може використовуватися як протокол передачі.