Member 13906172 Ответов: 1

У команды проблемы в результате USSD код


<pre>Hi i'm a biggner in AT command and i want to know my balance using hyperterminal note that i set it to GSM like this : 
AT+CSCS="GSM"
OK
and i wrote this :

AT+CUSD=1,"*222#",15

i get this result :
<pre>+CUSD: 0,"00540061007700660069006B002C00200053006F006C00640065002000320039002C00
35003800440041002C00200043007200E900640069007400200049006E007400650072006E006100
740069006F006E0061006C00200030002C0030003000440041",72


кто-нибудь может мне помочь, пожалуйста?

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

Hi i'm a biggner in AT command and i want to know my balance using hyperterminal note that i set it to GSM like this : 
AT+CSCS="GSM"
OK
and i wrote this :

AT+CUSD=1,"*222#",15

i get this result :
<pre>+CUSD: 0,"00540061007700660069006B002C00200053006F006C00640065002000320039002C00
35003800440041002C00200043007200E900640069007400200049006E007400650072006E006100
740069006F006E0061006C00200030002C0030003000440041",72


кто-нибудь может мне помочь, пожалуйста?

1 Ответов

Рейтинг:
9

MadMyche

Цитируемый текст является шестнадцатеричным для строки UTF-16 (текст)

Ваш результат переводится в:

Tawfik, Solde 29,58DA, Crédit International 0,00DA


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


Member 13906172

Спасибо Вам за вашу помощь