настройка hyperterminal для модема

pm Новости

At команды для модемов huawei – 3ginfo

AT-команды (набор команд Hayes) — набор команд, разработанных в 1977 году компанией Hayes для собственной разработки, модема «Smartmodem 300 baud». Набор команд состоит из серий коротких текстовых строк, которые объединяют вместе, чтобы сформировать полные команды операций, таких как набор номера, начала соединения или изменения параметров подключения.

Для того, чтобы модем распознал at команды, они должны быть записаны в специфической форме. Каждая команда всегда начинается буквами AT или at (от англ. ATtention, за что и получили своё название), дополненных одной или больше командой и завершаемой в конце нажатием клавиши Enter . Команды воспринимаются модемом только тогда, когда он находится в “командном режиме” или offline.

Рассмотрим наиболее часто используемые at команды при работе с модемом huawei

ATI – вывод информации о модеме

AT CFUN=1 – перезагрузка модема, очень полезная команда не требует “передергивать” модем. После перезагрузки модем перерегистрируется в сети оператора.

AT CGMI – информация о производителе модема (Recieve: huawei)

AT CGMR – информация о версии прошивки (Recieve: 11.608.12.04.21)

AT CIMI – информация об IMSI номер SIM карты (Recieve: 250015800471114)

AT CGSN – информация о IMEI модема (Recieve: 353142033840706)

AT^HWVER – информация о версии железа модема (Recieve: ^HWVER:”CD6ATCPU”)

AT CSQ – посмотреть уровень радиосигнала

AT^CMDL – получить список всех комманд
AT CGMM или AT GMM – запросить название модели
AT COPS – информация о текущем операторе (Recieve: COPS: (1,”MTS-RUS”,”MTS”,”25001″,0),(2,”MTS-RUS”,”MTS”,”25001″,2),,(0,1,2,3,4),(0,1,2))

AT^FHVER – показывает информацию о версии прошивки и версии железа (^FHVER:”E3276s-210 21.260.05.00.143,CH2E3276SM Ver.B”)

AT^U2DIAG? – текущий режим.

AT^GETPORTMODE – список всех устройств в модеме

AT^VERSION? – информация о версии прошивки модема

AT CLAC в ответе будет список поддерживаемых команд

Включение голосовых функций модема:

AT^CVOICE=? – проверка состояния голосовых функций модема (0 – значит включено)

AT^CVOICE=0 – включение голосовых функций модема

Включение / отключение режимов 2G и 3G:

AT^SYSCFG=13,1,3fffffff,0,0 – режим только 2G

AT^SYSCFG=2,1,3fffffff,0,0 – режим предпочтительно 2G

AT^SYSCFG=14,2,3fffffff,0,1 – режим только 3G

AT^SYSCFG=2,2,3fffffff,0,1 – режим предпочтительно 3G

AT^SYSCFG=2,2,3fffff ff,0,2 – режим включение 2G и 3G

Включение / отключение режимов WCDMA, HSDPA, HSPA , HSPA:

AT^HSDPA=1 – режим HSDPA включен

AT^HSDPA=0 – режим HSDPA выключен

AT^HSUPA=1 – режим HSUPA включен

AT^HSUPA=0 – режим HSUPA выключен
AT^HSPA=0 – режим WCDMA

AT^HSPA=1 – режим HSDPA

AT^HSPA=2 – режим HSPA

AT^HSPA=3 – режим HSPA
AT^SYSCFG=13,1,3FFFFFFF,2,4 – режим только GPRS/EDGE

AT^SYSCFG=14,2,3FFFFFFF,2,4 – режим только 3G/WCDMA

AT^SYSCFG=2,1,3FFFFFFF,2,4 – режим предпочтительно GPRS/EDGE

AT^SYSCFG=2,2,3FFFFFFF,2,4 – режим предпочтительно 3G/WCDMA

Команды необходимые для разблокировки модема (разлочка модема)

AT^CARDLOCK=”NCK Code” – ввод кода снятия блокировки (8-значное число)

AT^CARDUNLOCK=”MD5 NCK Code” – сброс попыток ввода кода NCK кода разблокировки до 10 раз

AT^U2DIAG=Команда – для изменения режим модема (Модем,CD ROM, Флешка, PC UI, NDIS, Смарткарта).

Таблица команд ниже. 

КомандаМодемCD-ROMФлешкаPC UIСетевой адаптерСмарт-картаПримечаниеПоддерживаетсяНе поддерживается
0        E160, E1750 
1         
3       Не будет работать на девайсах без смарт-карты  
5       Не будет работать на девайсах без сетевого адаптера  
9        Не будет работать на девайсах без смарт-карты и сетевого адаптера  
10        Не будет работать на девайсах без смарт-карты  
12       Не будет работать на девайсах без сетевого адаптера  
255      ? Сброс на заводские настройки E160, E160E, K3565, K3715 E176, E1762, E1750, E173
256       Для большинства
Устройств флешка заработает после установки драйверов.
 E160, E160E, E173, E1750, E1762, K3565, K3715 E176
257         
259        Не будет работать на девайсах без смарт-карты E173u-2, E176 
261       Не будет работать на девайсах без смарт-карты и сетевого адаптера  
265       Не будет работать на девайсах без смарт-карты и сетевого адаптера  
266       Не будет работать на девайсах без смарт-карты  
267       Не будет работать на девайсах без сетевого адаптера  
268       Не будет работать на девайсах без сетевого адаптера E1750, K3565, E173 
276      ? Сброс на заводские настройки E1762, K3565, K3765, E173, E1750 

AT-команды для модемов Huawei E171 с прошивкой v21.156.00.00.143, E352, E353, E367, E398 и др. 
AT^SETPORT=”A1,A2,1,2,3,7,A1,A2″ (Установить конфигурацию по умолчанию)
AT^SETPORT=”A1,A2,1,2,3,7″ (девайс в режиме “модем сетевая карта”)
AT^SETPORT=”A1,A2;1,2,3,A2″ (девайс в режиме “модем Card Reader”)
AT^SETPORT=”A1,A2;1,2,3″ (девайс в режиме “только модем”)
AT^SETPORT=”A1,2,7″ (девайс в режиме “сетевая карта CD-ROM”)
AT^SETPORT=”A1,A2,2,7″ (девайс в режиме “сетевая карта”) – для Windows 7
AT^SETPORT=”A1;1,2″ (девайс в режиме “модем пользовательский интерфейс”)
AT^SETPORT? (Текущая конфигурация модема)
AT^GETPORTMODE (Отображение текущего активного режима)
AT^SETPORT=”A1,A2,1,2,3,7,A1,A2,4,5,6,A,B,D,E” (Сброс настроек по умолчанию)

Настройки режимов сети  по умолчанию для Huawei E352 

at^hspa?

^HSPA: 2
AT^SETPORT?

A1,A2;1,2,3,7,A1,A2

AT^SYSCFG?

^SYSCFG:2,2,3FFFFFFF,1,2

Настройки режимов сети  по умолчанию для Huawei E352b (21.158.23.00.209)

AT-команды для модема Huawei E1750

 АТ команды переключения режимов huawei E1750
AT^U2DIAG=0 (девайс в режиме только модем)
AT^U2DIAG=1 (девайс в режиме модем CD-ROM)
AT^U2DIAG=6 (девайс в режиме только сетевая карта)
AT^U2DIAG=268 для E1750 (девайс в режиме модем CD-ROM Card Reader)
AT^U2DIAG=276 для E1750 (девайс в режиме сетевой карты CD-ROM Card Reader)
AT^U2DIAG=256 (девайс в режиме модем Card Reader, можно использовать как обычную флешку,
отказавшись от установки драйверов модема)
АТ команды переключения режимов сети huawei E1750
AT^SYSCFG=14,2,3fffffff,1,2 (Только 3G)
AT^SYSCFG=13,1,3fffffff,1,2 (Только GSM)
AT^SYSCFG=2,2,3fffffff,1,2 (Приоритет 3G)

AT-команды переключения режимов сети для модема Huawei E1820 (E182E)

AT^SYSCFG=13,2,3fffffff,1,2 – только GSM
AT^SYSCFG=2,1,3fffffff,1,2
– преимущественно GSM
AT^SYSCFG=14,2,3fffffff,1,2
– только WCDMA
AT^SYSCFG=2,2,3fffffff,1,2
– преимущественно WCDMA

AT-команды для модема Huawei E3131

AT^SETPORT=”A1,A2;1,16,3,2,A1,A2″ – (Установить конфигурацию по умолчанию)
AT^SETPORT=”A1,A2;1,2,3,16,A1,A2″ –
(режим для работы модема с Android 4.0 (иногда работает))
AT^SETPORT=”A1,A2;1,16,3,2″ –
(девайс в режиме “модем сетевая карта”)
AT^SETPORT=”A1,A2;1,3,2,A2″ –
(девайс в режиме “модем Card Reader”)
AT^SETPORT=”A1,A2;1,3,2″ –
(девайс в режиме “только модем”)

AT^SETPORT=”FF;1,2″ (девайс в режиме “модем пользовательский интерфейс”)
AT^SETPORT=”A1,A2;2,16″ –
(девайс в режиме “сетевая карта”)
AT^SETPORT=”A1,A2;2,16,A1″ –
(девайс в режиме “сетевая карта CD-ROM”)

AT-команды для модема Huawei E3131Hilink

http://192.168.1.1/html/switchProjectMode.html

AT^U2DIAG=0 Перевод модема из режима Hilink в режим com портов
AT^U2DIAG=119 Возврат в исходный режим

AT команды для модема Huawei E303 HiLink

http://192.168.1.1/html/switchProjectMode.html

AT^U2DIAG=374 Перевод модема из режима Hilink в режим com портов

AT^U2DIAG=375 Возврат в исходный режим

AT команды для модема Huawei E3272

AT^SETPORT=”A1,A2;62,61,76,A1,A2″  – Установка по умолчанию для МТС 824F.

AT^SETPORT=”A1,A2;10,12,16,A1,A2″ – Установка по умолчанию для Мегафон М100-4.

AT команды для модема Huawei E3276

AT^SETPORT=”A1;10,12,13,14,16,A1,A2″ – Включает все COM порты.

AT^SETPORT=”A1,A2;12,16,A1,A2″ – Установка по умолчанию.

AT^SETPORT=”A1;10,12” – режим только модем

AT^SYSCFGEX? – значение по умолчанию
^SYSCFGEX:”00″,3FFFFFFF,1,2,800C5

AT^SYSCFGEX=?

^SYSCFGEX: (“00″,”01″,”02″,”03″),((2000000400380,”GSM900/GSM1800/WCDMA900/WCDMA2100″),(2a80000,”GSM850/GSM1900/AWS/WCDMA1900″),(3fffffff,”All bands”)),(0-2),(0-4),((800c5,”LTE_B1/LTE_B3/LTE_B7/LTE_B8/LTE_B20″),(7fffffffffffffff,”All bands”))

AT^FHVER – показывает информацию о версии прошивки и версии железа (^FHVER:”E3276s-210 21.260.05.00.143,CH2E3276SM Ver.B”)

AT команды для модема Huawei E3531

AT^SETPORT=”A1,A2;1,16,3,2,A1,A2″  – Установка по умолчанию для МТС 423S.

AT^FHVER –  – показывает информацию о версии прошивки и версии железа (^FHVER:”E3531s-1EA 21.318.15.00.143,CH1E3531SM Ver.A”)

AT команды для преключения режимов в модемах huawei с LTE (E392, E398)

Если для USB-модема вы хотите включить режим только LTE, отключив все остальные, необходимо воспользоваться AT командой:

AT^SYSCFGEX=”03″,3fffffff,2,4,7fffffffffffffff,,

В указанной команде первое значение расшифровывается так:

00 – Автоматический режим, установлен по умолчанию (приоритеты в порядке очереди: 4G > 3G > 2G)
01 – GSM GPRS(2G)
02 – WCDMA(3G)
03 – LTE(4G)
99 – Оставить текущие настройки без изменений.

Вы можете также выбрать порядок их приоритета, в порядке убывания, например:
AT^SYSCFGEX=”0302″,3fffffff,2,4,7fffffffffffffff,,
В этом случае модем будет пытаться подключиться сначала к сети LTE и потом к сети 3G, кроме работы в сетях 2G.
или такой вариант:
AT^SYSCFGEX=”030201″,3fffffff,2,4,7fffffffffffffff,,
это равносильно
AT^SYSCFGEX=”00″,3fffffff,2,4,7fffffffffffffff,,

Соответственно автоматический режим, установлен по умолчанию (приоритеты в порядке очереди: 4G > 3G > 2G)

Как определить номер com порта usb устройства

как определить номер ком порта устройства, подключенного через usb? по типу диспетчер устройств в windows

ставлю клиентам оборудование. возможно 2 типа подключений — через RS232 либо USB. В сопутствующем ПО необходимо прописать номер порта. Если подключение через RS232 — проблем никаких, все порты чаще всего подписаны на системнике, либо методом перебора, их как правило, не больше 5-и.

Но часто бывает что все физические comы заняты либо отсутствуют вовсе и приходится выполнять подключение через USB. В соответствии с технической документацией в этом случае в каталоге с ПО оборудования создаем символическую ссылку (драйвер) ttyS99 на /dev/ttyACM0.

При помощи udev создавай симлинк при подключении. И это будет уже не безымянный USB ACM, а /dev/чтототам. Конечно, если у железяки свои VID/PID, а не используется какой-нибудь ширпотребный.

Как можно быстро узнать номер ком порта этого ttyACM0? Он определяется чаще всего как 9

Ты что-то попутал. Какой, нафиг, «номер ком-порта»? Это тебе не прошивка для игровых приставок! Какое устройство создалось, такое и надо указывать в подключении.

В сопутствующем ПО необходимо прописать номер порта

До меня дошло! «сопутствующее ПО» писал вантузоид, да еще и не на ЯП, а на какой-нибудь «си-диезине»? И там нет устройства, а вместо него «номер порта»? Тогда смотри в исходники этого шлака. Я вообще не представляю, какой логикой мог автор руководствоваться, чтобы «номер порта».

чтобы запустить аппарат, необходимо в каталоге с его ПО в конфигурационном файле .ini прописать номер com порта. строка так и называется comport=*, где * — номер от 1 до 99. на windows проблема решалась в диспетчере устройств во вкладке com порты — номер порта. на линукс я не знаю как определить поэтому и задал вопрос. что не так я спросил? аппарат не предназначен для USB поэтому прописывается символическая ссылка (драйвер), эмулирующий этот ком. прописывать номер всеравно надо

проблема в том что одно и то же устройство с одним и тем же серийником, id, кодом или еще чем-то, на разных linux системах определяется под разным номером этого com. В основном это системы под ККТ, типо artix и проч. Нужен универсальный инструмент распознавания

на линукс я не знаю как определить поэтому и задал вопрос. что не так я спросил?

Объясняю: спрашивать надо того олуха, который это говно написал! Потому что в линуксе нет понятия «номер порта».

прописывается символическая ссылка (драйвер), эмулирующий этот ком.

Как она выглядит и куда прописывается?

Блин, ну неужели ты вообще в линуксе ниже плинтуса?

ln -s /dev/ttyACM0 /ПОустройства/ttyS99

ОК, теперь хоть понятно.

Как ты думаешь, что означает «ttyS99»? Какой номер «ком-порта»? Давай подскажу: /dev/ttyS0 — это «ком1».

«Потому что в линуксе нет понятия «номер порта». »

он есть в windows, возможно разрабы перенесли его в linux под тем же названием «для простоты». какой-то параметр существует точно

«Как ты думаешь, что означает «ttyS99»? Какой номер «ком-порта»? Давай подскажу: /dev/ttyS0 — это «ком1». »

по твоей логике ком100. но это бред. я писал уже — на разных linux системах везде пишется ttyS99 одинаково, но по факту методом подбора определяется как ком9, ком10, ком61

Не номер портта, а имя устройства. Смотри, что выводится в dmesg при подключении девайса

[17819.727106] usb 2-1.5: New USB device found, idVendor=079b, idProduct=0028 [17819.727111] usb 2-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [17819.727586] cdc_acm 2-1.5:1.0: ttyACM0: USB ACM device

это. чтобы запустить ‘это’ устройство, нужно в каталоге с его ПО в конфигурационном файле прописать comport=9. почему? почему если я поеду завтра в какой-нибудь леруомерлен со своим устройством, попробую воткнуть его им в ККТ, чтобы оно заработало у них, я должен буду у них в том же каталоге с ПО, прописать comport=61

Особо суровый идиотизм. С этим вопросом — к разработчику.

Предположим номеров comпорт не существует и надписи на системниках рядом с разъёмами com1 com2 и т д это чушь, а разработчики написали бред. Все же я не знаю по другому как их обзывать, буду говорить номер компорт извините что мозолю вам глаза. Одно я могу утверждать на 100 процентов.

Какой-то параметр компорта существует, потому что от него зависит работоспособность устройства, я просто не знаю, как его посмотреть, с этим и обратился к вам, прошаренным линуксоводам. Повторюсь, если устройство физически подключается по ком через разъём rs232, то решение сводится к осмотру системника и поиска надписи.

“Блин, ну неужели ты вообще в линуксе ниже плинтуса?”

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

Под этим номером разработчик мог понимать что угодно,напиши ему письмо.

Конечно, если у железяки свои VID/PID, а не используется какой-нибудь ширпотребный.

Даже тут можно выйти из положения, если она одна. Либо привязаться к Bus, если разные разъёмы на разных.

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

Писал под DOS в начале 90-ых?

Нужен универсальный инструмент распознавания

Какое слово непонятно в первом же ответе анонимуса? Он же написал: udev.

Если же подключение выполняется по USB, приходится гадать, потому что это уже виртуальный компорт, но по моей практике, у него тоже есть свой номер.

Разработчик, конечно, мог упороться и зацепиться за то, что показывает ls -dl /sys/dev/char/* | grep «char/188» , но мне кажется, что он, всё же, хочет /dev/ttyS , а этот симлинк ему можно сделать посредством udev.

Да ну (: вот прям нет?

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

если надо быстро посмотреть то

естественно твоя прога должна понимать не только запись в конфиге вида COMx. Если она настолько тупа, то кроме udev у тебя нет вариантов

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

Спроси дебила, который этот софт писал!

чем глубже я в него окунаюсь, тем больше меня выворачивает наизнанку

Ну так раз ты — тупой геймер, не лезь, куда тебе не надо.

создаем символическую ссылку (драйвер) ttyS99 на /dev/ttyACM0

Символическая ссылка ≠ драйвер.

номер ком порта устройства, подключенного через usb?

У устройства подключенного по usb нет ком порта. Это драйвер юзбового ком адаптера при подключении устройства создаёт виртуальный ком порт.

Если ты хочешь писать в /dev/ttyACM0, то после создания симлинка ttyS99 тебе в твоей программе нужно указать порт 100. Но, емнип, оно у тебя не заработает, т.к. при подключении устройства, у тебя кроме ttyACM0 должен создаться ttyS*, номер которого тебе и нужно узнавать, если не хочешь копаться в правилах udev.

ttyACM0 — это не «ком порт», это юзбовый контроллер, который тебе ком порт добавляет.

Как посмотреть, какой из портов тебе нужен? Все ком порты — «файлы» в директории /sys/class/tty и /dev/serial Смотришь выхлоп ls -l /sys/class/tty и ls -l /dev/serial/by-path и сопоставляешь с тем, в какой USB разъём у тебя подключен адаптер. Как посмотреть куда адаптер воткнул, тебе уже настройка hyperterminal для модема

Morin написал.

Я давно юзбовые адаптеры не видел, могу что-нибудь перепутать, если что. А вообще, нормальный адаптер тебе бы /dev/ttyUSB0 создал, и не сношал мозг.

Когдя использую более одного переходника USB-COM, то беру на разных чипах и оборудование вешаю на /dev/serial/by-id/ . Если чипы одинаковые то надо делать udev правило, чтобы переходники мапились по серийнику, иначе будет путаница, но мне делать так лень)). Можно еще пробовать вешать на /dev/serial/by-path/, но я не пробовал.

Спасибо всем буду пробовать сегодня

[ 1328.568927] usb 2-1.5: new full-speed USB device number 6 using ehci-pci [ 1328.677761] usb 2-1.5: config 1 interface 0 altsetting 0 endpoint 0x85 has an invalid bInterval 0, changing to 10 [ 1328.678720] usb 2-1.5: New USB device found, idVendor=11ca, idProduct=0219 [ 1328.

добавляется только ttyACM0

то есть. я должен создать правило udev, по которому моя система запомнит мое устройство, например, по серийнику, и будет автоматом при его подключении привязывать к какому-нибудь порту, пусть будет 50, т е ttyS50, если я все правильно понаял. Осталось разобраться как создавать эти udev правила )

Установки и настройки модемов

Установки модемов, настройки.

Как установить модем. Установка и подключение
Вашего модема.
Как проверить работу модема. А
работает ли он?
Необходимые настройки. Минимальная конфигурация.
Предпочтительные
настройки.
Расширенная конфигурация.
Особенности V.34. Некоторые
размышления о пользе большой скорости.
И не только о модемах… Молоток в руки
и в магазин за хорошим проводом …

Внимание!!!
Все работы по подключению новых устройств к компьютеру следует производить с
выключенным питанием!

Вам необходимо подготовить рабочее пространство для модема. Для этого, во-первых,
к модему  нужно подвести телефонную линию. Чтобы это сделать , вам потребуется
шнур с двумя  разъемами  RJ-45 на концах (который может не входить в комплект
поставки). Для внешнего модема нужна розетка для питания, также вам понадобится
розетка для RJ-45 разъема, чтобы подключить к ней телефонную линию. На задней
стенке модема имеется 2 телефонных гнезда. Телефонную линию нужно подключать
к гнезду на котором написано Line IN (LINE). Желательно остальные телефоны подключть
с гнезду Line OUT (PHONE) – тем самым вы уменьшите уровень ближнего эха и шумы
на линии. Если вы не нашли такое гнездо, то смотрите инструкцию, если в инструкции
об этом не сказано, то подключайте шнур к гнезду, которое расположено ближе
к центру модема.

Подключение внешнего модема.

Внешний модем подключается к компьютеру через последовательный порт интерфейса
RS-232, оканчивающийся 9 (COM2), либо 25 (COM1)-контактным разъемом. Т.к. таких
последовательных портов в ПК обычно два, называемых COM1 и COM2, то некоторые
коммуникационные программы требуют задать базовый адрес и прерывание, соответствующие
подключаемому порту. Кстати, для внутреннего модема выбор номера связного порта
и линии прерывания производится перемычками (jumpers или switches) непосредственно
на самой плате.
Итак, вам понадобится Нуль-Модемный кабель (который может не входить в комплект
поставки). Подсоедините кабель к свободному Com порту компьютера и прикрутите
крепежными винтами. Присоедините кабель к модему и закрепите винтами. Не забудьте
подключить питание.

Подключение внутреннего модема.

Для установки внутреннего модема необходимо вскрывать системный блок -это связано
с тем, что для внутреннего модема необходимо найти свободный Com порт. Снимите
крышку с системного блока, найдите свободный разъем под модем (в настоящее время
выпускаются модемы для ISA и PCI шины). В инструкции к модему должно быть указано
на каком COM порту должен работать модем и какими перемычками это выставить.
Материнская плата компьютера обычно имеет два внешних Com порта, которые могут
быть сконфигурированы как Com 1 и Com 2 равносильно как и Com 3, Com 4. Лучше
всего оставить для внешних портов материнской платы Com 1 и Com 2, а для модема
выбрать либо Com 3 либо Com 4.

Вам понадобится терминальная программа. Программы-терминалы входят в состав
Norton Commander (Term 95), Dos Navigator, Windows 95/98/NT (Hyper Terminal).
Настройка терминальных программ сводится к установке параметров портов. Вам
необходимо установить, что вы хотите работать напрямую с Com портом (Com1, Com2,
Com3, Com4 и т.д. в зависимости от того на какой Com порт вы установили модем).
Иногда приходится задавать параметры Com порта напрямую:

Номер порта Адрес
COM13F8
COM22F8
COM33E8
COM42E8

Далее для проверки достаточно ввести на клавиатуре в окне терминала AT&F
и нажать Enter. Модем должен ответить “OK”. Это значит, что модем
готов к работе.

Существуют некоторые настройки, которые являются обычными для большинства конфигураций
аппаратного и программного обеспечения, работающего с современными коммуникационными
пакетами. Некоторые из настроек обычно уже установлены заводскими настройками
модема по умолчанию, другие вам потребуется устанавливать вручную. Необходмимыми
настройками являются:
8 бит данных, без чётности, 1 стоп-бит. Эти настройки записывают иногда как
8N1. Менее распространённая комбинация – 7E1 (7 бит данных, контроль чётности,
1 стоп-бит)
Управление потоком между модемами выключено – этот параметр, вероятно, было
бы лучше включить, но современное программное обеспечение его обычно не поддерживает.

настройка hyperterminal для модема

Согласование скорости в порту выключено – некоторые протоколы сжатия данных
(такие как v.42bis) могут повысить скорость вплоть до 4:1, так что скорость
в порту должна быть больше скорости на линии. Рекомендуется ставить фиксированную
скорость в порту 57600 или 38400 для модемов v.34 (28800) и v.34 , v.evr, v.FC
(33600), 38400 для v.32terbo и ZyX модемов (19200) и 38400 или 19200 для модемов
v.32bis (14400). В общем, скорость порта должна быть приблизительно в два-три
раза выше максимальной скорости соединения.
В дополнительных настройках порта желательно установить размеры буфера приема
и передачи максимальными.
Асинхронный режим – только специальное программное обеспечение работает в синхронном
режиме, обычные клиенты, работающие на коммутируемой линии, все используют асинхронное
соединение.

Здесь приведены некоторые настройки, которые являются предпочтительными, если
Ваше аппаратное/программное обеспечене позволяет Вам установить эти варианты.

настройка hyperterminal для модема

Это: аппаратный (по линиям RTS/CTS) контроль потока данных вместо программного
(символы Xon/Xoff) или отсутствия контроля, MNP или V42 (LAP-M) соединение вместо
нормального или прямого. Для зашумленных линий связей часто вообще рекомендуется
запрещать нормальное соединение и устанавливать только надёжное (с коррекцией
ошибок) соединение. Протокол MNP-4, избегая MNP-5 (без сжатия данных)- дело
в том, что сжатие данных MNP-5 не отслеживает исходное сжатие данных, такое,
как ZIP-архивы, например, и вследствие этого может даже ухудшить результативность
соединения избыточностью информации, пытаясь сжимать уже сжатые данные. Иногда
MNP-5 называется MNP COMPRESSED. Протокол v.42bis. Сжатие данных v.42bis автоматически
выключается при передаче сжатых данных. Иногда v.42 и v.42bis называют LAP-M
и LAPM COMPRESSED соответственно.
Увеличение времени ожидания обнаружения несущей – 90 или даже 120 секунд – обычно
оно задаётся регистром S7 (в секундах) и по умолчанию равно 45 или 60 секундам.

Увеличение времени потери несущей перед пересогласованием или разрывом соединения
до 3 секунд – обычно оно задаётся регистром S10 (в десятых долях секунды) и
составляет по умолчанию 0.7 или 1.4 секунды.
Может оказаться полезным немного изменить уровень выходного сигнала в сторону
уменьшения – модем будет лучше “слышать” сигнал передатчика на другом
конце линии.

Протокол v.34 и его расширения становятся наиболее популярны в мире коммутируемых
соединений. Он имеет определённые особенности, которые полностью могут быть
использованы только в некоторых улучшенных модемах, которые позволяют Вам конфигурировать
эти особенности. К примеру, протокол V.34 позволяет использовать различные базовые
скорости, возможные значения которых 2400, 2743, 3000, 3200 и 3429 Гц. Более
высокая базовая скорость позволяет более быстрое соединение. Но некоторые телефонные
линии не дадут Вам, к примеру, использовать базовую скорость 3429, но будут
замечательно работать на базовой скорости 2743 Гц.

  • Не поленитесь, возмите в реки молоток, дрель, отвертку и по человечески
    сделайте проводку телефонной линии в доме.
  • Подключение модема желательно осуществлять витой парой и все телефоны в
    подключать не параллельно к нему а к гнезду Phone.
  • Телефонный кабель протяните от щитка на лестничной клетке, желательно пропаять
    все соединения, максимально сократить длину линии.
  • Если качество вашей линии невысокое, попытайтесь снизить количество ретрейнов
    снижением скорости – не раз приходилось сталкиваться с тем, что связь на скорости
    24000 (например) в целом устойчивее и выше по пропускной способности чем на
    28800.
  • Выясните, может ваша линия позволит использовать высокоскоростные протоколы,
    и при положительном результате задумайтесь о замене устаревшего модема (окупится
    довольно быстро, если вы, конечно, не пользуетесь интернетом только для получения
    почты).
  • Полезную информацию по выбору модема вы найдете на страничке

Общее:

-на линиях низкого качества желательно использовать модемы IDC на чипсете
AT&T(например 2814BXL ).
-на линиях высокого качества будет работать практически любой модем:-)).
-если позволяют средства, то на линиях среднего и высокого качества неплохо
использовать модем Courier.

Модем«Хорошая» линия «Средняя» линия 
Motorola Premier 33.6 AT *TD24  – 
Tainet Callenger С-288 AT S64=15 AT S64=13 
USR Courier V.Everything AT &F1S51.6=1 AT &F1S51.6=1&K3&M5 
IDC 2814BXL  AT S39=92S38=204x3S64=16 AT S39=64S38=0x3S64=14 
IDC 2814BXL Voice AT S91=11S97=204S98=92 AT S91=15S97=204S98=92 
ZOOM 56K Dualmode AT S91=11 – 
ZyXEL U-336E AT &F&N67S35=0 AT &F&70*P13S35=0 
Noname, Taiwan AT S91=11 AT S91=11 MS=11,0,300,9600 
  МодемЛиния «провайдер» «Плохая» линия 
Motorola Premier 33.6 AT *TD20*TH – 
Tainet Callenger С-288 AT S64=15 AT S64=15 
USR Courier V.Everything AT &F1 – 
IDC 2814BXL  AT S39=64S38=0S64=13 AT S28=31S34=1S35=0S64=10S37=6 
IDC 2814BXL Voice AT Z AT S91=9S37=6S97=0S98=64 
ZOOM 56K Dualmode AT S91=11 – 
ZyXEL U-336E AT *P11S35=0&N63 AT *P6S35=0&N70S52=16 
Noname, Taiwan AT S91=11 – 
  • Основной качественный показатель для модема — не скорость соединения, а
    надежность удержания соединения на неидеальной линии. Из этого и стоит исходить
    при выборе модели. Желательно, чтобы модем был адаптирован под наши линии
    в части распознавания сигналов АТС, в противном случае при работе в автоматических
    режимах будут возникать трудности.
  • Возможность связи с провайдером на протоколах с поддержкой скорости до 56000
    бит/сек будет полезна только тогда, когда при связи на стандартных протоколах
    достигаются предельные значения при передаче данных (например, архивированный
    файл в 1 Mбайт передается 4 мин и 40—50 сек). Наличие дополнительных «фирменных»
    протоколов передачи данных — один из самых малозначительных факторов, так
    как в подавляющем большинстве случаев модем при использовании стандартных
    протоколов работает быстрее, а связь установить проще.
  • Отдельно об интернет-телефонии: вопреки сложившемуся мнению для этого не
    нужен модем с голосовыми возможностями, подойдет любой — был бы соответствующий
    сервис у провайдера.
  • Кратковременное пропадание несущей связано с резкими изменениями параметров
    линии.Это связано обычно с наводками от коммутаций соседних линий на АТС.
    Симптомом этого является значительно худшая связь днем, по сравнению с другими
    часами. Объясняется это тем, что днем происходят интенсивные звонки и число
    коммутаций максимально.
  • Если данная ситуация постоянно повторяется, то нужно обратиться к регистру
    S10, в котором содержится переменная времени ожидания потерянной несущей.

    Нужно попробовать увеличить значение S10 до 30…40 (ats10=30)
  • Часто задаются вопросы: “как влияют параллельные телефоны и плохая
    соединительная линия на качество соединения?”

  • Вот вам наглядная статистика(использовался модем IDC-2814BXL )

  • При инициализации модема Windows использует командную строку, находящуюся
    в регистре по адресу: HKEY_LOCAL_MACINESYSTEMCURRENT CONTROL SETSERVICESCLASSMODEM…INIT.
    Можно посмотреть, какие команды выполняет модем каждый раз, когда начинает
    набирать номер.
  • Для большинства модемов каких-либо специальных драйверов не существует,
    Windows использует стандартные драйверы. Если Windows не в состоянии опознать
    модем даже при наличии INF-файла, можно попробовать задать подходящий по скорости
    тип стандартного модема. На качестве связи это не скажется – не будут поддерживаться
    только расширенные возможности (АОН, голос, факс и т.п.)
  • Скорость модема может значительно уменьшиться, если рядом с компьютером
    включаются приборы, имеющие встроенные трансформаторы (справедливо для внешних
    модемов, внутренние хорошо защищены корпусом компьютера ):
    -факс
    -стабилизатор напряжения
    -приборы, имеющие преобразователь напряжения

Оцените статью
Huawei Devices
Добавить комментарий