Использовать смартфон в качестве модема?

45

Большинство современных мобильных телефонов имеют аудиоразъем, который работает как для вывода, так и для ввода звука. Вот почему сегодня есть наушники со встроенными микрофонами для телефонных звонков. Итак, возможно ли с помощью этого двухстороннего аудиоразъема установить коммутируемое соединение с моего компьютера (с помощью программного модема) через телефон?

Generalkidd
источник
5
Большинство телефонов на самом деле имеют последовательный порт, доступный через USB, который имеет тот же интерфейс, что и последовательный модем, и давно это использовалось с ноутбуками для доступа в Интернет через модем.
Дэн Д.
4
Кто-то может позвонить мне по этому поводу, но я уверен, что данные, передаваемые по коммутируемому соединению, это больше, чем просто аудио.
Моисей
5
@Moses POTs могут передавать только аудио.
Эллиотт Фриш
3
Думаю, это хороший технический вопрос, но зачем он вам сегодня? Только так ли ваш компьютер может быть подключен к Интернету?
VL-80
6
Привязывание будет иметь больше смысла.
Джозеф

Ответы:

60

Нет. Аналоговые телефонные модемы (иначе называемые POTS - модемы "Обычная старая телефонная связь") работали, потому что, когда традиционная телефонная сеть (так называемая PSTN - "Коммутируемая телефонная сеть общего пользования") оцифровывала аудио, это делалось с 8-битными выборками 8000 раз. в секунду, всего 8 бит * 8 кГц = 64 000 бит / с цифрового аудио. Было невозможно полностью использовать эти полные 64 Кбит / с для данных из-за проблем с аналоговым <-> цифровым преобразованием (АЦП / ЦАП), но если у вас был цифровой модем на цифровой телефонной линии (например, ISDN B-канал) Вы можете отправить на 53-56 кбит / с через один ЦАП. Но из аналоговой линии вы можете отправить только 33,8 кбит / с через один АЦП.

Но проблема с мобильными телефонами заключается в том, что они никогда не обеспечивали полный цифровой аудиоканал 64 Кбит / с, как это делал стационарный PSTN. Они используют кодеки с потерями для сжатия вашего голосового аудио до уровня 9600 бит / с. Так что, если вы хотите попытаться выполнить звуковую сигнализацию по этому каналу, я думаю, вам повезет получить 4800 бит / с (4,8 кбит / с = 0,6 КБ / сек). И это предполагает, что вы разрабатываете собственные схемы модуляции, чтобы получить максимальную отдачу от того, что дает вам этот аудиоканал. Я понятия не имею, будет ли какая-либо из традиционных схем модуляции, используемых модемами POTS, работать хорошо по голосовым каналам GSM. Насколько я знаю, готовый модем POTS может просто полностью упасть, и даже не сможет поддерживать прежнюю скорость 300 бит / с по голосовому каналу GSM.

Обновление: я нашел в Интернете ссылку, в которой говорилось, что выполнение аналоговой звуковой модуляции по голосовым каналам GSM обычно ограничено 2400 бит / с, поэтому моя оценка выше была довольно щедрой.


Это немного выходит за рамки вашего вопроса, но обратите внимание, что существовали технологии для создания соединений, подобных коммутируемому, через цифровые сотовые сети, но без сильно ограничивающего скорость аналогового усложнения подключения модема POTS к разъему гарнитуры сотового телефона.

Одно решение называлось «Данные с коммутацией каналов» или CSD, и обычно включало подключение вашего компьютера к вашему сотовому телефону через последовательное соединение какого-либо типа (с использованием традиционных последовательных интерфейсов в стиле RS-232 или RS-422 или IrDA в старые времена, и через USB или Bluetooth), и ваш сотовый телефон предоставляет этому последовательному интерфейсу прямой доступ к соединению для передачи данных со скоростью 9600 бит / с к оборудованию оператора беспроводной связи. Внутри сети оператора беспроводной связи ваш поток данных со скоростью 9600 бит / с будет подаваться в цифровой модем, подключенный к цифровой телефонной линии, поэтому вы можете использовать эту технологию для осуществления модемного вызова со скоростью 9600 бит / с на любой модем в PSTN.

За CSD последовала High-Speed ​​CSD (HSCSD), которая была похожа на CSD, за исключением того, что ваш сотовый телефон будет использовать 4 голосовых канала GSM одновременно, так что вы сможете устанавливать соединения со скоростью ~ 56 кбит / с, как (по крайней мере, в нисходящем канале) последняя эра модемов POTS (V.90).

Благодаря цифровым сотовым технологиям, таким как GPRS и EDGE, было возможно использовать это последовательное соединение с телефоном для PPP, но это не сработало бы, если бы любой модем был подключен к любой телефонной линии; другой конец вашего соединения PPP должен был бы быть сервером PPP, который получает свои соединения PPP не от модемов, а через IP, туннелированный в L2TP. Это было распространено среди интернет-провайдеров, которые передали свои POP-номера модемов третьим сторонам, таким как Уровень 3 и UUNet, и до сих пор широко распространено среди ISL-провайдеров DSL (поэтому для многих служб DSL требуется PPPoA или PPPoE).


tl; dr: Чтобы ответить на ваш конкретный вопрос, нет, вероятно, невозможно подключить модем POTS через разъем для гарнитуры к мобильному телефону и установить успешное соединение с модемом в PSTN. Если он вообще подключается, он, вероятно, будет использовать только очень низкие скорости передачи данных (даже при использовании модемов POTS) и будет нестабильным и ненадежным. Тем не менее, существуют (или были) другие способы подключения компьютера к сотовому телефону для совершения звонков через модем или соединения PPP.

Spiff
источник
1
VoIP использует аналогичное поведение, когда несколько битов не работает и просто поднимает руки :-)
Ramhound
3
Я не уверен, что понимаю этот ответ. @Spiff начинает говорить «Нет», а затем объясняет, как это на самом деле возможно, даже при том, что это очень сложно реализовать и получить очень низкую пропускную способность. Правильно? ...
MSB
3
@msb Я вижу свой ответ в основном как "Нет", но это квалифицированный номер :-)
Spiff
1
@Keltari: Вот почему у GSM есть протокол факса, кроме Voice и CSD;). GSM действительно был спроектирован как цифровая сеть с намерением делать больше, чем просто голос.
MSalters
1
@Generalkidd D'oh! Я только что понял, что в моих последних двух комментариях я думал только об одном направлении звука. Поэтому я удалил эти комментарии. Я до сих пор не думаю, что кабели, к которым вы подключены, будут работать, потому что вам нужен трансформатор между телефонной линией и аудиоразъемом. Я думаю, что вам нужно что-то вроде этого , в дополнение к созданию собственного адаптера из этой пары (один вход, один выход) 3,5-мм разъемов на этой коробке, к 3,5-мм штекеру гарнитуры телефона.
Spiff
3

Не прямой ответ, а любопытный.

Хотя невозможно использовать устаревшие модемы с сотовыми речевыми каналами, на самом деле можно разработать специальный модем, который будет работать над ним (более или менее путем подключения к гнезду телефонной трубки, как того пожелает OP). Это полезная функция, потому что:

  1. Покрытие данных может быть недоступно в удаленных районах, где передача данных все еще может потребоваться (для поддержки банкоматов и терминалов EFT, чтобы назвать наиболее распространенную потребность).
  2. Голосовой канал имеет наивысший приоритет связи и будет продолжать работать, даже если услуги передачи данных полностью переполнены (из-за большого скопления людей или скачка в использовании).

Статья IEEE, описывающая возможный подход:

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4383352&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D4383352

Компания, которой удалось превратить вышеуказанный подход в успешный коммерческий продукт:

http://www.symstream.com/dov.html

oakad
источник
Есть и другие полезные ситуации для этого. То, что я ищу, это не подключение к Интернету, а подключение и администрирование устаревшей телефонной системы (УАТС).
Дрю Чапин
JackPair , ключ для шифрования голосовых вызовов для мобильных телефонов, делает именно это.
Гуань Ян
0

если вы говорите о преобразовании ваших телефонов для передачи данных с сотового оператора в сигнал коммутируемого доступа для входа в модем удаленного доступа, это может быть возможным и, вероятно, позволит решить большинство проблем, о которых говорят другие, если вы пытаетесь использовать сотовый телефон в качестве модема, это было бы другой историей.

если бы вы могли выяснить, как преобразовать ваше подключение для передачи данных в тот же сигнал, вам все равно пришлось бы найти аудио-разъем для подключения телефонной линии, а затем подключить его к коммутируемому модему, в котором вы сможете только получить данные скорости модема Dial-up

Малахия
источник
Могу ли я теоретически использовать сочетание этих: showmecables.com/product/... ebay.com/itm/... для того , чтобы подключить свой телефон к модему?
Generalkidd
да, я думаю, что вам нужно иметь подходящее программное обеспечение на вашем телефоне, чтобы преобразовать соединение данных в правильный сигнал, а также принять сигнал от модема. Я думаю, что программное обеспечение будет сложной частью всей системы на самом деле.
Малахи
Что если я использовал программу удаленного доступа от интернет-провайдера, например NetZero? Я знаю, какой номер наберет программа, поэтому я могу сначала набрать этот номер, а затем запустить программу. Он снова наберет номер, но это не должно иметь значения, звонок все равно должен быть подключен, верно?
Generalkidd
дело не в соединении вызова, я думаю, что вы все еще думаете о наборе номера на свой телефон. То, о чем я думаю, это обойти это и превратить гнездо для наушников в телефонную линию, которая преобразует ваше цифровое соединение для передачи данных с вашего телефона в аналоговые сигналы и наоборот для передачи. Имеет ли это смысл?
Малахи
Что ж, в этом случае я предполагаю, что нет Wi-Fi и сигналов 3G / 4G. Все, что доступно, это возможность совершать телефонные звонки. В этом случае я хотел бы использовать телефон для соединения с NetZero или другим интернет-провайдером, использующим коммутируемый доступ, и использовать звуковую линию для подключения к USB-модему, чтобы обеспечить подключение к интернету через коммутируемый доступ на моем ноутбуке или планшете.
Generalkidd
0

ранее подключал сотовый телефон к аналоговому модему, до того как доступ к данным был доступен.

использовал док-станцию ​​для мобильного телефона, к которой были подключены внешний динамик и внешний микрофон, а затем использовал патч для радиотелефона heathkit, чтобы изолировать (нулевой) аудиовход от аудиовыхода и обеспечить сбалансированное телефонное соединение.

сделал виртуальную телефонную линию с фильтром постоянного тока, чтобы модем был доволен, и подключил к нему патч телефона.

набрал номер модема на сотовом телефоне вручную, подключил модем с помощью команды atdt, которая игнорировала отсутствие тонального сигнала и набрала одну цифру.

это работало для многих звонков на стационарный модем

в то время как 9600 бод было нормой, можно было бы подумать, что вы можете получить 28 800 или 33,6 КБ из установки

попробовал это с подключенным сотовым телефоном ameritech (оператор наземной линии связи), звонки на сотовый телефон были отражены без установки и не сделали бы соединение вообще с модемом

у меня был сотовый телефон той же модели на сотовом (оператор беспроводной связи), обычные сотовые звонки были кристально чистыми, при подключении к «настройке» он обеспечивал модемные звонки со всего моего штата и близлежащих штатов, а также междугородный модем звонки из-за пределов области

также имел обычный настольный телефон, чтобы они могли делать тестовые звонки через настройку, если возник вопрос о его работе.

leakyfirewall
источник
-1

14,4 кбит / с - это базовая скорость сотовых сетей, которую обычно можно использовать бесплатно для активной учетной записи сотовой связи. много способов сделать это ... год назад у меня был кабель последовательного соединения для моей ячейки, чтобы подключиться к моему ноутбуку ... 14.4k была скорость около 1.5 кА сек в сети, такая медленная, но хорошо для чата по электронной почте и т. д.

Центар
источник