Если USB-модем не определяется сетью, завис в режиме «только модем» или требуется разблокировать его для работы с SIM-картой другого оператора, решение часто сводится к отправке AT-команды через COM-порт устройства. Это стандартный текстовый интерфейс управления модемом, который поддерживают практически все 3G/4G-модемы — Huawei E3372, ZTE MF823, Quectel EC25 и другие.
AT-команды (от англ. attention) — это набор инструкций, унаследованный от модемов Hayes. Они позволяют запросить IMEI, сменить режим работы, проверить уровень сигнала или сбросить настройки. Ниже разберём, как подключиться к модему и отправить команду в Windows и Linux, какие программы использовать и что делать, если модем не отвечает.
Что потребуется для отправки AT-команд
Перед началом убедитесь, что у вас есть всё необходимое. Модем должен быть физически подключён к компьютеру через USB, а его драйверы — корректно установлены. Без драйвера система не создаст виртуальный COM-порт, и отправить команду будет невозможно.
- 🔌 USB-модем, подключённый к компьютеру напрямую (без хабов и удлинителей)
- 💾 Установленные драйверы модема — обычно ставятся автоматически с виртуального CD-диска модема
- 🖥️ Терминальная программа: PuTTY, HyperTerminal, ExtraPuTTY или встроенные средства ОС
- 🔢 Номер COM-порта модема и скорость соединения (чаще всего 9600 или 115200 бод)
⚠️ Внимание: некоторые модемы создают в системе сразу несколько COM-портов — например, «PC UI Interface» и «Diagnostics Interface». AT-команды обычно принимает порт с названием UI или Application Interface. Точное назначение портов зависит от модели — сверьтесь с документацией производителя.
Определяем COM-порт модема в Windows
Первый шаг — узнать, на каком порту «сидит» модем. Откройте Диспетчер устройств: нажмите Win + X и выберите соответствующий пункт, либо выполните команду devmgmt.msc через окно «Выполнить».
Разверните раздел «Порты (COM и LPT)». После подключения модема здесь появятся один или несколько новых портов с номерами вида COM3, COM5 и т.д. Запомните номер — он понадобится для настройки терминала. Если порт не появился, проблема в драйвере: переустановите ПО модема или попробуйте другой USB-порт.
Дополнительно проверьте раздел «Модемы» — там тоже может отображаться устройство, и в его свойствах на вкладке «Модем» указан привязанный порт и максимальная скорость.
💡Если в диспетчере устройств несколько портов от одного модема и вы не знаете, какой выбрать — попробуйте каждый по очереди. Порт, который ответит «OK» на команду AT, и есть нужный.