Слово модем пришло ещё в бородатые времена, и означало оно устройство, которое осуществляло соединение двух компьютеров через RS-232 по телефонным аналоговым проводам.
Цыфра переводилась в аналоговый сигнал, который выдавался в линию, этот сигнал передавался по линии, искажался, потом брался с линии и переводился в цифру. Появление протоколов типа V42.bis и стандартов кодирования типа MNP5 были обусловлены необходимостью контролировать ошибки и други аппаратные приколы.
На дворе 2005 год, преддверье 2006. Слово "модем" стало применяется также к устройствам работающим с "Global System for Mobile ". Название модем, такие устройства взяли не по принципу, а по результату их работы - при помощи них также устанавливвается соединение через RS-232, от сюда и способ управления - через AT команды.
Вобщем параллелей более чем, чтоб называть GSM Cellular'ы модемами. И всё-таки это не модемы. В GSM не всё так просто. "Каналообразующий" уровень создаёт канал передачи цифры, а не аналога. Аналог реализуется уже сверху, над цифрой.
Внимание вопрос. Если нет в наличии: двух модемов, двух сим-карт, оператора сотовой связи, жаждущего предоставить полный лог за 3 уе о пропаже моих денег в связи с использованием его услуг по обслуживанию сим-карт, двух устройств управления модемами - наример двух ПК, желания и главное - терпения, то передать с одного ПК на другой ПК "Hello Word!" мне не светит, это понятно.
Но, если всё вышеперечисленное есть в наличии, то что нужно сделать, чтоб осуществить передачу "Hello word"?
Попытка разобраться в этом привела меня к SLIP, PPP, TCP/IP, GPRS и прочим страшностям, использование которых документированно и разоброно "до битов", использовать можно не понимая и сотой доли всех этих примудростей.
Но приоритет на обслуживание GPRS соединения, явно уступает и в цене и в качестве Circuit Switched звонку, коий идёт по цене голосового вызова.
Однако, настроить модем, на этот пресловутый Circuit Switched, не так просто - не понятно где грабли, толи оператор недонастроен, толи в модемах мелочь какую не подправил. Вобщем звонок совершить получается, RING на принимающем получить тоже, а вот строчки CONNECT <...> ни как добиться не могу. На команду ATA принимающая сторона выказывает отвращение Error'ом, ATS0=1 тоже не помогает.
Вот и вопрос, огласите полный список AT команд, которые могут помешать модемам считать что он знает только одно - звонить CS'ом, и все звонят - CS'ом. А то начинаю подумывать с оператором пообщаться, а это так утомительно...
Заранее благодарен.
ЗЫЖ а ссылок на доки хочется больше чем лета.
--------------------
79147074513
|