У меня есть USB-модем Huawei 4G LTE , я успешно подключился и активировал это в Ubuntu 20.04. Я могу использовать подключение для передачи данных с SIM-карты, но у меня еще нет SMS, а также других функций, таких как USSD, для работы.
Я узнал о программном обеспечении под названием ModemManager GUI , но оно тоже не может отправлять и получать коды SMS и USSD. При отправке SMS-сообщений отображается ошибка:
Мне нужна хотя бы одна из этих функций, чтобы узнать мой текущий баланс данных. Как я могу продолжить?
Возможно, модемгер делает не поддерживает смс или ussd для этого модема. Еще один способ проверить ussd и sms - это использовать picocom, давая AT-команды.
install picocom:
sudo apt install picocom
, чтобы иметь возможность выдавать AT-команды, вам необходимо отключить интернет-соединение, чтобы бесплатно Модем
затем выясняет различные порты модема: ls / dev / ttyU *
обычно вы будете представлены тремя портами;
dialogue port (ie 1st port) is /dev/ttyUSB0
audio port (ie 2nd port) is /dev/ttyUSB1 (audio and microphone if supported)
sms & internet aka data port (ie 3rd port) is /dev/ttyUSB3
запустите picocom на диалоговом порту:
sudo picocom -c /dev/ttyUSB0
the -c means local echo on, making AT commands visible as you type
теперь проверьте USSD:
AT+CUSD=1,"*333#"
иногда ответ может быть нечитаемыми символами. чтобы исправить это, прежде чем введя команду ussd, вы должны установить модем в режим gsm с помощью
AT+CSCS="GSM"
, а затем команды ussd