Hallo an alle hier im Forum,
ich habe folgendes problem ich möchte das guthaben eine handykarte
auslesen das in einen wavecom modul steckt, nun mein Problem:
ich sende:
at+cusd=1,"*100#",1<CR>
und bekommen als antwort:
<CR><LF>
OK<CR><LF>
<CR><LF>
+CUSD:
0,"6B7475656C6C657320477574686162656E3A2031302E3030204555522E00FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",68<CR><LF
>
warum erhalte ich das guthaben nicht als text.
Gruß und vielen Dank
Andi
Hey Nutze das D1-handy netz, hab jetzt deine sachen versucht, kommt aber
das selbe ergebniss zurück.
Hast du sonst noch einen Tip?
danke für deine hilfe gruß andi
hast du schon eine SMS versendet?
Pincode stimmt, bzw. ist aus (besser zum testen)?
leg die SIM mal in ein Handy und schalt die PIN abfrage aus.
Und welchen Error hast du bekommen?
Also ich kann tel. kann sms empfangen (leserlich), scheint sonst alles
zu funtionieren, nur die ..... Guthaben abfrage macht mir Probleme!?
Hab morgen Kundentermin und muss nur noch dieses Programmteil einfügen,
aber na ja.....
Gruß Andi
bekomme dieses als antwort zurück
01.11.2009 11:47:15.050 [RX] - at+cusd=?<CR>
<CR><LF>
+CUSD: (0,1,2)<CR><LF>
<CR><LF>
OK<CR><LF>
hilft dir das weiter??
Also funktionieren tut nur das Kommando
at+cusd=1,"*100#",1<CR>
01.11.2009 11:52:49.378 [RX] - at+cusd=1,"*100#",1<CR>
<CR><LF>
OK<CR><LF>
<CR><LF>
+CUSD:
0,"6B7475656C6C657320477574686162656E3A2031302E3030204555522E00FFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",68<CR><LF
>
und das ist dann als antwort gekommen, ich bin am verzweifeln hier!!!
:-)
Andi
Hey hier die Antwort:
01.11.2009 12:06:08.155 [RX] - at+cmgf=?<CR>
<CR><LF>
+CMGF: (0,1)<CR><LF>
<CR><LF>
OK<CR><LF>
Was kann ich sonst noch machen...hilfe...
Okay so sollte es sein , das bedeutet das Modem ist im Textmodus
aber ich verstehe nicht warum es dann im PDUmodus antwortet ?!?
Sorry ich weiß nicht weiter...
also zusammenfassend Abfrage des Guthabens im PDUModus:
ATZ<CR> //Reset
ATE0<CR> //Echo Off
AT+CMGF=0<CR> //SET PDU MODE
at+cusd=1,"*100#",1<CR> //Sende Netcode
abfrage des Guthaben im TextModus:
ATZ<CR> //Reset
ATE0<CR> //Echo Off
AT+CMGF=1<CR> //SET TEXT MODE
at+cusd=1,"*100#",1<CR> //Sende Netcode
(geht nicht ?)
dann must du das PDU Format eben decodieren?
teste mal das noch, letzter versuch ;)
ATZ<CR> //Reset
ATE0<CR> //Echo Off
AT+CMGF=1<CR> //SET TEXT MODE
at+cusd=1,"*100#",0<CR> //Sende Netcode
Sorry das ich nicht helfen konnte