AT команды модема. Работа с программой HyperTerminal Hyperterminal не вводятся команды

АТ команды это основной метод взаимодействия с самим модемом.

На ПК данные команды подаются через специальную программу "Терминал", которая устанавливается на ПК, ноутбук.

В роутерах серии GTX данные операции производятся через консоль (больше информации в статье: )

1. Проверка наличия модема в устройствах роутера

Перед подключением к модему нужно убедиться что модем виден в портах роутера, делается это в меню System -> Ports

Если в списке присутствует устройство usb с нумерацией (usb1 ,usb2 и т.п.) значит модем виден и можно открывать консоль для подключения.

Если модема в списке нет (в основном это роутеры с lte1 интерфейсом), тогда данный модем необходимо перевести в другой режим работы.

2. Перевод модема в режим PPP для отображения в устройствах роутера

Чтобы перевести модем в другой режим, в меню System -> Ports нажимаем кнопку Firmware

В появившемся окне устанавливаем пункт Ignore DirectIP Modem и нажимаем OK

После этого перезагружаем роутер System -> Reboot

После перезагрузки модем будет виден в списке System -> Ports как устройство usb1

3. Подключение к модему и проверка ответа на команду АТ

Для подключения к модему необходимо открыть консоль роутера New Terminal

Для подключения к модему выполняем команду:

/system serial-terminal usb1 channel = 1

Примечание:

Для разных модемов, параметр channel может быть разным, это любой канал отличный от канала передачи данных(Data Channel ).

В основном в каждом модеме для подачи АТ команд доступны всего два порта. Поэтому один из них используется для данных, а второй для всех других операций.

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

Проверить, какой модем используется в Вашей модели роутера можно ознакомившись со статьей:

Там же можно узнать, какие порты использовать для подключения.

После ввода команды, окно терминала немного изменится.

AT команда служит для управления некоторыми функциями модема. Команды можно вводить специальными программами, это намного проще чем встроенным в Windows XP hyperterminal. Для этого можно использовать программы: или Перед использованием данных программ нужно закрыть все другие программы которые могут использовать модем. Для модемов Huawei нужно подключаться на COM порт "3G PC UI Interface ", для модемов ZTE MF на COM порт "ZTE Proprietary USB Modem ". Как пользоваться смотрим картинки, всё достаточно просто. Если команд несколько, сначала вводим одну - жмём Enter , потом следующую и опять жмём Enter.

Скачать :

My Huawei Terminal (Хуавей модем терминал)


Huawei Terminal - программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами.

Запускаем . В окне нужно выбрать HUAWEI Mobile Connect - 3G PC UI Interface Нажимаем Подключить (Connect )

Для уверенности, что вы действительно подключились, наберите команду AT и нажмите отправить: Если в ответ от модема OK . Значит вы все сделали правильно и все готово для работы с модемом.

AT^CARDLOCK="NCK Code" , где NCK Code 43963141 AT^CARDLOCK="43963141" . Вставляем команду AT^CARDLOCK="43963141" и нажимаем кнопку ENTER клавиатуре.

Скачать :


DC-Unlocker client первая в Мире программа которая начала специализироваться на разблокировке беспроводных 2G\3G\4G модемов форм-фактора USB\PCMCIA. Со временем модельный ряд начал расширятся мобильными телефонами, смартфонами, WiFi роутерами.

Качаем программу DC-Unlocker client и устанавливаем ее. После чего запускаем.
1. Далее меняем язык на русский. Нажимаем Options и выбираем Russian

2. Выбираем производителя модема или роутера в нашем случаи это Huawei . Нажимаем на Лупу как показано на картинке и пойдет чтение информации. Внимание! родная программа от модема должна быть закрыта). После прочтения информации вы увидите Статус SIM блокировки - Блокировано

3. Далее нам необходимо вести команду AT^CARDLOCK="NCK Code" , где NCK Code - это код разблокировки который вы приобрели у нас. Например код 12860791 тогда наша команда будет иметь такой вид AT^CARDLOCK="12860791" . Вставляем команду AT^CARDLOCK="12860791" внизу прочитанной информации и нажимаем кнопку ENTER клавиатуре.

4. После нажатия на ENTER произойдет ввод кода в наше устройство и выйдет сообщение OK

5. Нажимаем еще раз на Лупу , чтобы прочитать заново информацию. И вы увидим, где Статус SIM блокировки - надпись Разблокирован

Вот и все. Наше устройство успешно разблокировано.


AT^CARDLOCK="NCK Code" – ввод кода снятия блокировки (8-значное число). NCK Code - это код разблокировки. Пример команды AT^CARDLOCK="12345678"


Скачать :


Так же в этой программе можно посмотреть другие параметры модема.

Для ее запуска выберите Пуск ->Программы -> Стандартные -> Связь -> HyperTerminal . Тотчас же запуститься мастер создания нового соединения с предложением указать имя соединения. Укажите любое название, нажмите "OK".

Следующим шагом необходимо выбрать COM порт через который необходимо установить соединение. Для того чтобы определить номер этого порта необходимо открыть диспетчер устройств, например, через Пуск -> Настройка ->Панель управления -> Система -> Оборудование -> Диспетчер устройств . В ветке "Порты (COM и LPT)" должна присутствовать запись о USB устройстве – Kernelchip COM-USB. В данном случае (на рисунке ниже), виртуальному порту был присвоен номер 9 (COM9).

В списке выбираем COM9 (именно такой номер порта был выделен Windows для модуля). Нажмите "OK".

Далее мастер предложит изменить настройки порта. Здесь необходимо сделать важное замечание – такие параметры как скорость, количество битов данных, битов четности и остальные настройки не имеют ни какого значения для модуля, т.к. фактически данные передаются по шине USB. Можно смело оставить все настройки по умолчанию. Нажмите "OK".

В открывшемся окне перейдите на вкладку "Параметры" и нажмите на кнопку "Параметры ASCII...".

Установите флажки как на рисунке ниже. Обратите внимание на первый флажок. Синтаксис команд модуля требует чтобы все команды заканчивались символом возврата каретки и перевода на новую строку. Нажмите "OK".

Все настройки выполнены. Можно приступать к работе. Для начала отправим модулю самую простую команду $KE – команду проверки. Набираем текст $KE и нажимаем Enter. В ответ мы получаем строку #OK – это значит что модуль исправен и готов к работе.

Какую программу использовать (HyperTerminal или KeTerm) – выбор за Вами. Однако, KeTrem имеет ряд преимуществ по сравнению с HyperTerminal. KeTerm не требует настроек, он сразу же готов к работе. Далее, он имеет разделенные области ввода команд и вывода ответов, позволяя при этом использовать команды введенные ранее. Одним из самых важных принципиальных различий программ является механизм отправки команд в модуль – HyperTerminal отправляет в порт каждый вновь введенный символ (по нажатию Enter отправляются символы возврата каретки и перевода на новую строку), KeTerm – всю команду целиком по нажатию клавиши Enter. Поэтому, если Вы допустили неточность в синтаксисе команды используя HyperTerminal – исправить команду уже нельзя. KeTerm же позволяет отредактировать команду до ее отправки в модуль.


Инструкция Как Пользоваться Hyperterminal

Программа Hyper Terminal - это специальное приложение Windows XP, позволяющее устанавливать соединение с удаленным компьютером по коммутируемым телефонным линиям при помощи модема или нуль-модемного соединения, а также используемое в качестве основного клиента Telnet в среде Windows. Hyper Terminal может также применяться для подключения к удаленным сервисным службам и доскам объявлений (BBS). Для того чтобы вызвать Hyper Terminal на исполнение, необходимо выполнить следующие команды: Пуск->Все программы->Стандартные->Связь->Hyper Terminal (Start->All Programs->Accessories->Connections->Hyper Terminal). При первом запуске программы Hyper Terminal пользователю предлагается выполнить предварительную настройку удаленного соединения. Для этого в поле Название (Name) открывшегося окна Описание подключения (Connection Descrip- tion) следует ввести произвольное название создаваемого соединения, а в расположенном ниже меню выбрать для него один из предложенных значков. В следующем окне, озаглавленном Подключение (Connect to), ввести данные о телефонном номере, с которым вы планируете осуществлять соединение. Для этого выберите в меню Страна или регион (Country/region) страну своего проживания, введите в поле Код города (Area code) код АТС, с использованием которого будет выполняться подключение, в поле Номер телефона (Phone number) укажите телефонный номер для соединения с удаленным узлом, а в меню Подключаться через (Connect using) выберите устройство, посредством которого будет выполняться соединение. По умолчанию в данном меню предлагается установленный в вашей системе модем, но вы можете указать в качестве внешнего устройства любой порт компьютера. В следующем окне вам необходимо выбрать место вашего расположения. Этот выбор определяет, будет ли использоваться при наборе номера код страны и код города, а также будет выбран режим набора номера - тоновый или импульсный. СОВЕТ Если при попытке набора номера ваш модем автоматически переключается в тоновый режим, вызовите окно настройки места расположения, в меню Мое размещение (My Location) щелкните мышью на кнопке Параметры (Dialing properties), в открывшемся окне Телефон и Модем (Phone and modem options) выберите текущее размещение, нажмите на кнопку Изменить (Edit) и во вкладке Общие (General) открывшегося окна Изменение местонахождения (Edit location) установите переключатель Тип набора номера (Dial using) в положение Импульсный (Pulse). Теперь вы можете набрать номер удаленного узла, щелкнув мышью на кнопке Набрать номер (Dial). Когда базовое соединение программы Hyper Terminal уже настроено, вы можете создать другое соединение, воспользовавшись пунктом Новое подключение (New connection) командного меню Файл (File). Изменение параметров существующего соединения Чтобы изменить параметры текущего соединения, воспользуйтесь пунктом Свойства (Properties) командного меню Файл (File). Во вкладке Подключение (Connect to) измените, если это необходимо, страну и регион вашего проживания, код города, телефонный номер удаленного узла, устройство, через которое осуществляется подключение. Вы можете отключить использование кода страны и города при наборе номера, сбросив флажок Использовать код страны и города (Use country/region code and area code). Ели вы установите флажок Перезвонить, если занято (Redial on busy), программа будет автоматически дозваниваться до удаленного узла в том случае, когда набираемый номер окажется занятым. Чтобы настроить параметры работы программы для данного соединения, перейдите ко вкладке Параметры (Settings). Переключатель Действие функциональных клавиш (Function arrow, and ctrl keys act as) позволяет настроить режим обработки нажатий функциональных клавиш, клавиши Ctrl и клавиш управления курсором программой Hyper Terminal: если данный переключатель установлен в позицию Клавиши терминала (Terminal keys) - нажатия функциональных клавиш будут фиксироваться и передаваться на удаленный компьютер; в позиции Клавиши Windows (Windows keys) нажатия клавиш будут обрабатываться только операционной системой локального компьютера. При помощи переключателя Клавиша Backspase посылает (Backspace key sends) вы можете настроить коды сочетаний клавиш, которые будут направляться на удаленный компьютер при нажатии клавиши Backspace. Меню Эмуляция терминала (Emulation) предлагает вам выбрать стандарт терминальной программы, которую будет эмулировать при установке соединения Hyper Terminal, причем предложенный список содержит несколько вариантов эмуляции наиболее распространенных клиентов Telnet. В поле Размер буфера (Backscroll buffer lines) вы можете указать количество строк, которые будут отображаться в окне терминала в процессе работы с удаленным компьютером. Наконец, щелкнув мышью на кнопке Параметры ASCII (ASCII Setup), можно настроить режимы отображения символов ASCII в окне терминала. В частности, если вы хотите, чтобы после каждой отправленной вами на удаленный компьютер команды в окне программы Hyper Terminal автоматически выполнялся перевод строки (эта функция реализуется методом автоматического добавления в конец каждой отправляемой на удаленный компьютер последовательности ASCII символа возврата каретки - CR и кода перевода строки - LF), установите в окне Параметры ASCII (ASCII Setup) флажок Дополнять символы возврата каретки переводами строк (Send line ends width line feeds). Чтобы включить аналогичную функцию не только для отправляемых, но и для принимаемых данных, установите аналогичный флажок в поле Прием данных в формате ASCII (Append line feeds to incoming line ends), расположенном в нижней части окна. Ниже вы можете настроить временной интервал задержки отображения символов в окне терминала в миллисекундах, установив флажок Отображать введенные символы на экране (Echo typed characters locally) и набрав соответствующие значения в полях Задержка для строк (Line delay) и Задержка для символов (Characters delay). Иногда для корректного отображения принимаемых от удаленного компьютера восьмибитных данных необходимо выполнить их преобразование в семибитный стандарт ASCII. Чтобы включить этот режим, установите флажок Преобразовывать входящие данные в 7-разрядный стандарт ASCII (Force incoming data to 7-bit ASCII). Если вы хотите, чтобы в рабочем окне Hyper Terminal выполнялся автоматический перенос строк, длина которых превышает геометрическую ширину окна программы, установите флажок Переносить строки, превышающие ширину терминала (Wrap lines that exceed terminal width). Подключение к удаленному компьютеру Создав и настроив новое соединение, вы можете установить связь с удаленным компьютером, подключившись к нему при помощи программы Hyper Terminal. Для этого: откройте созданное вами ранее соединение, выполнив последовательность команд Пуск->Все программы->Стандартные->Связь->Hyper Terminal (Start->All Programs->Accessories->Connections->Hyper Terminal), и в появившемся под- меню выберите соединение, соответствующее удаленному компьютеру, с которым вы хотите установить связь; в качестве другого варианта откройте окно программы Hyper Terminal и, щелкнув мышью в панели инструментов программы на кнопке Открыть (Open), выберите в появившемся окне требуемое соединение. Данное окно можно также вызвать на экран, щелкнув мышью на пункте Открыть (Open) в командном меню Файл (File); если это необходимо, выполните настройку параметров соединения, щелкнув мышью на кнопке Параметры (Properties) в открывшемся окне соединения; переключите программу в режим набора номера нажатием на кнопку Набрать номер (Dial). Hyper Terminal выполнит набор указанного в настройках соединения номера, и в случае готовности удаленного компьютера связь будет установлена; если установленное вами соединение требует обязательной аутентификации, по запросу удаленного компьютера введите в окне терминала ваши учетное имя и пароль. В случае если при наборе русского текста информация отображается в окне терминала некорректно, установите для вывода данных на экран другой шрифт, воспользовавшись пунктом Шрифт (Font) командного меню Вид (View). При обрыве соединения вы можете возобновить его, просто щелкнув мышью на кнопке Вызов (Call) в панели инструментов программы. Передача файлов В программе Hyper Terminal предусмотрено два отдельных механизма для передачи файлов на удаленный компьютер. Пересылка текстового файла, содержащего только какой-либо набор символов в формате ASCII или кодировке Windows, не требует принятия специальных мер для обеспечения точности передачи информации, поскольку искажение одного или нескольких символов в процессе приема данных не приведет к каким-либо серьезным последствиям. Для того чтобы передать на удаленный компьютер простой текстовый файл, установите соединение, после чего выберите пункт Отправить текстовый файл (Send text file) в командном меню Передача (Transfer), после чего выберите в открывшемся диалоговом окне предназначенный для отправки файл (см. раздел «Диалоговое окно открытия файла» главы 9). Санкционируйте сеанс передачи файла нажатием клавиши Enter. Запрос на прием передаваемого вами файла отобразится в окне терминала удаленного компьютера в виде сообщения в окне текущего соединения. Файл будет передаваться в виде потока транслируемых в режиме реального времени символов, которые принимающая сторона должна перенаправить в файл протокола, а тот в свою очередь сохранить на диске. Для того чтобы текстовый файл был отослан на удаленный компьютер именно виде файла, лучше действовать способом, описанным далее, который пригоден для отсылки на удаленный компьютер файлов любого типа. После установки соединения вызовите команду Отправить файл (Send File) из командного меню Передача (Transfer) либо нажмите соответствующую кнопку в панели инструментов программы Hyper Terminal. На экране появится диалоговое окно Отправка файла (Send File), в верхнем поле которого следует ввести путь и имя отправляемого файла либо найти его вручную, воспользовавшись кнопкой Обзор (Browse), а в расположенном ниже меню - выбрать протокол, с помощью которого будет отправлен файл. ПРИМЕЧАНИЕ Протокол - это набор спецификаций, при помощи которых осуществляется обмен данными между удаленными компьютерами. Каждый из используемых программой Hyper Terminal протоколов имеет собственные свойства и характеристики. Свойства и возможности поддерживаемых программой Hyper Terminal протоколов передачи данных перечислены в табл. 14.2. Таблица 14.2. Свойства протоколов передачи данных, поддерживаемых программой Hyper Terminal

Особенности AT команд для 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), можно использовать как обычную флешку...

Большинство модулей KernelChip (Ke-USB24A, Ke-USB24R, Ke-GSM, Ke-Box) определяются на ОС Windows / Linux как виртуальный.

Иногда требуется включить режим только модем. Для этого потребуется программа Hyper terminal, встроенная в операционную систему Windows XP.


AT Команды модема Huawei для Hyperterminal - Разблокировка, прошивка 3G-4G USB модемов, телефонов, смартфонов и планшетов.

  • Программа Hyper Terminal - это специальное приложение Windows XP, позволяющее Для этого в поле Название (Name) открывшегося окна Описание.
  • Для ввода команд необходимо подключиться к модему через Гиперерминал: На XP C:\Program Files\Windows NT\ Hyperterminal (Модем должен быть.
  • Если вам понадобится программа HyperTerminal в Windows 7, то смею вас огорчить: ее (последнее скорее редкость, предпочтительнее использовать telnet). Как правильно удалять обновления в Windows 7 / 8.

AT-команды для 4G модема это набор коротких текстовых строк предназначенных для управления и представляют собой командные операции для изменения того или иного параметра.

Управление модемов с помощью AT-команд происходит через программы Windows HyperTerminal (встроена в Windows XP), Huawei HyperTerminal (командный терминал для модемов Huawei и не только) или другие, альтернативные программы-терминалы.

Как ввести AT-команды в 4G-модем

Для того чтобы подключить программу ввода команд надо иметь под рукой ПК или ноутбук с установленной операционной системой Windows, модем который следует разблокировать или изменить его настройки, кабель соединяющий модем и ПК (с функцией передачи данных). После того как Вы установили HyperTerminal соедините модем к ПК кабелем. Программа должна увидеть устройство, обозначив COM-порт USB подключения.

Теперь наш 4G-модем готов к изменению его основных параметров и настроек. Но вот на некоторых устройствах AT-команды могут игнорироваться и не приниматься. Почему- опишем это в следующей главе.

Почему 4G-модем «не видит» AT-команды

Разработчики и фирмы- производители не сидели сложа руки всё это время когда интернет-сообщество с успехом позволило получить доступ в скрытые настройки 3G-модемов. Некоторые новые модели LTE-модемов блокируют ввод AT-команд. Однако это не так трудно преодолевается путём нескольких манипуляций.

Как заставить модем понимать команды

Для того чтобы Ваш USB-модем мог принимать AT-команды необходимо изменить прошивку на модифицированную или старую (с поддержкой ввода команд).Но и на этом разработчики не остановились: иногда при разблокировании ввода AT-команд они становятся совершенно бесполезными до тех пор пока Вы не переведёте устройство в определённый режим (к примеру в режим Factory Mode)

Huawei E3372 — МТС 827F/829F — МегаФон M150-2 можно перевести в режим Factory Mode командой AT^SFM=1