Подключение USB GSM модема на Ubuntu

  • Подготовка и поиск порта модема

Подключите модем и убедитесь, что система его увидела.

dmesg | grep tty

Обычно модем создает несколько портов (например, /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2). Один из них используется для передачи данных, другой (или третий) — для команд управления и SMS

Установим gammu — удобную консольную утилиту для работы с телефонами и GSM-модемами:

apt install gammu

Создайте конфигурационный файл ~/.gammurc в домашней директории:

nano /home/root/gammurc

[gammu]port = /dev/ttyUSB2

connection = at115200

/dev/ttyUSB2 порт вашего модема, отвечающий за AT-команды, находится подключением через putty на каждый из портов и подачей команды AT

Проверим подключение модема:

gammu identify

Если всё настроено верно, утилита выведет информацию об устройстве (производитель, модель, версия прошивки).

  • Отправка SMS
gammu sendsms text +7959140000 -text "Hello from Ubuntu!"