Я пытался проверить свой баланс с помощью 3g-модема через AT-команды и, похоже, застрял.
Информация об устройстве выглядит следующим образом:
Производитель: QUALCOMM INCORPORATED
Модель: M6281
Версия: SSD_M6281A-0.0.1 1 [02 октября 2008 г., 07:00:00]
Модем имеет возможность USSD (объявлено, а также присутствует в заводской приборной панели).
Я подключаюсь через замазку к последовательному порту COM4, который является моим портом приложения для модемов. Все AT-команды работают нормально, но я получаю сообщение об ошибке при выполнении следующего через шпатлевку:
AT+CUSD=1,"*111#",15
Это возвращает простую «ОШИБКУ». *111# — код проверки баланса моего оператора связи. Я подозреваю, что где-то есть ошибка форматирования, но я не могу понять, где.
Примечание. Если я ввожу пустую команду ussd:
AT+CUSD=1,"",15
затем я получаю OK (хотя позже я получаю ответ + CME ERROR: повторная операция) ... Однако, если я пишу что-либо в кавычках, он возвращает «ERROR».