cybernatics Ответов: 2

Ошибка по USSD-команде в VB.NET


Привет ребята добрый день,

Я использовал эту команду (AT+CUSD), чтобы получить предоплаченный кредит:

сценарий 1
AT+CUSD=1,"*143#",15 got error +CME ERROR: 100

сценарий 2
AT+CUSD=1,*143#, 15 got error +CME ERROR: 50

сценарий 3
AT+CUSD=1,"2a31343323", 15
ОК
+CUSD: 2

Я не знаю, является ли сценарий 3 правильным форматом, так как я должен конвертировать в шестнадцатеричный формат, но ожидаемый результат должен быть остатком моего текущего кредита

мы очень ценим вашу помощь

Что я уже пробовал:

Я пробовал другой сценарий все та же ошибка

2 Ответов

Рейтинг:
2

CPallini

Вы должны внимательно прочитать всю документацию, прилагаемую к используемому устройству.
Коды ошибок CME должны быть перечислены и, возможно, приведены рабочие примеры.


Рейтинг:
1

Dave Kreskowiak

Прочитай этот[^]. Использование CUSD не так просто, как вам хотелось бы.