Найти в Дзене

АТ-команды. Наиболее популярные команды для GSM модемов.

АТ-команды позволяют более точно настроить каналообразующее оборудование в частности GSM модемы. AT-команды (было известно также как набор команд Hayes; AT происходит от англ. attention — «внимание») — набор команд, разработанных в 1977 году компанией Hayes для собственной разработки, модема «Smartmodem 300 baud». Набор команд состоит из серий коротких текстовых строк, которые объединяют вместе, чтобы сформировать полные команды операций, таких как набор номера, начала соединения или изменения параметров подключения. Для ввода AT команд в модем можно использовать несколько способов: Командная строка: В операционных системах Windows и Linux можно использовать командную строку для ввода AT команд. Например, в Windows это делается через окно "Выполнить" (Win + R), где нужно ввести cmd и затем использовать команду mode com<номер_порта>, чтобы открыть нужный последовательный порт модема. После этого можно ввести AT команды напрямую в командной строке. Программы терминала: Существуют специал

АТ-команды позволяют более точно настроить каналообразующее оборудование в частности GSM модемы.

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

Для ввода AT команд в модем можно использовать несколько способов:

Командная строка: В операционных системах Windows и Linux можно использовать командную строку для ввода AT команд. Например, в Windows это делается через окно "Выполнить" (Win + R), где нужно ввести cmd и затем использовать команду mode com<номер_порта>, чтобы открыть нужный последовательный порт модема. После этого можно ввести AT команды напрямую в командной строке.

Программы терминала: Существуют специальные программы-терминалы, позволяющие подключаться к последовательным портам устройства:

1) PuTTY в Windows;

2) Terminator в Linux;

3) DC-Unlocker Client;

4) My Huawei Terminal;

5) TELEOFIS RX Configuration Tool.

На примере терминала TELEOFIS RX Configuration Tool.

Пункт №1 Настройка модема;

Пункт №2 Выбор последовательного порта и скорости порта;

или

Пункт №3 Найти модем (см. рис.2). Автоматический поиск модемов;

Пункт №4 Ок. Подтвердить выбор последовательного порта;

Пункт №5 Терминал для ввода АТ-команд;

Пункт №6 Открыть порт;

Пункт №7 и №8 Ввод АТ-команд.

Рисунок 1
Рисунок 1
Рисунок 2
Рисунок 2
Рисунок
Рисунок

АТ-команды для настройки модема, установленного на станции связи (ведущий):

AT&f (сброс модема до заводских настроек)

AT+IPR=9600 (скорость обмена по COM-порту, скорость зависит от удобства, рекомендуется выбрать скорость большинства полевых модемов)

AT&d0 (игнорировать DTR)

ATE0 (отключить эхо, после этого все вводимые команды не отображаются)

AT+cbst=71,0,1 (установка протокола V.110)

AT&W (сохранить)

АТ-команды для настройки модема, установленного объекте (ведомый):

AT&f (сброс модема до заводских настроек)

AT+IPR=9600 (скорость обмена по COM-порту, скорость зависит от удобства, рекомендуется выбрать скорость большинства полевых модемов)

AT^scfg=”gprs/ats0/withattach”,off

ATs0=2 (автоответ)

В случае получения ERROR можно ввести ATs0=1

AT&d0 (игнорировать DTR)

AT&C1 (определение DCD режима)

AT+cbst=71,0,1 (установка протокола V.110)

ATE0 (отключить эхо, после этого все вводимые команды не отображаются)

AT&W (сохранить)

АТ-команды для перезагрузки модема при помощи SMS:

AT#SMSATRUN=1

AT#SMSATWL=0,1,0,”+79*”

AT&W

Проверить: отправить SMS на номер модема AT#REBOOT, в терминале должен появится ответ «ОК».

Для перезагрузки модема через терминал:

AT+CFUN=1

Для настройки перезагрузки модема 2 раза в сутки:

AT#ENHRST=2,720

AT&W (сохранить)

Предоставляет информацию о текущем уровне сигнала:

AT+CSQ

УРОВЕНЬ - сигнала представлен числом от 0 до 31 или 99:
0 - Уровень сигнала менее -113 дБм.
1 - Уровень сигнала -111 дБм.
2 ... 30 - Уровень сигнала в диапазоне от -109 дБм до -53 дБм (шаг 2 дБм).
31 - Уровень сигнала -51 дБм и выше.
Чем выше число, тем выше уровень принимаемого сигнала.
99 - Уровень сигнала неизвестен или его нельзя определить.