Hallo Ich hab schon verzweifelt das Internet durchsucht und immer die gleichen Antworten gefunden. Mir ist "noch" rätselhaft wie sich die Summe der PDU zusammen setzt. Wie berechnet man x von "AT+CMGS=x" Hab schon mit diversen Versionen von PDUSPY rumgedoktort aber es ist immer noch rätselhaft. Bsp.: 0001000081000000 ---> leere SMS ohne Rufnummer CMGS=7 0001000181F2000000 ---> Rufnummer 2 kein Text CMGS=8 000100028121000000 ---> Rufnummer 12 kein Text CMGS=8 warum nicht 9? Hat jemand ein Tip wie es ausgerechnet wird? Gruß Helge
Schau mal bei www.mcselec.com in den App Notes. Da gibts n Beispiel in dem das berechnet wird. mfg
Hallo Helge, die Länge berechnet sich ganz einfach: Es ist die Anzahl der Bytepaare. Ist es eine ungerade Anzahl wird abgerundet. Dabei wird immer die gesamte übergebene PDU betrachtet. Grüße Martin
Hi Martin Das war ein guter Tip. Muß dann aber von der Summe noch 1 abziehen dann hauts hin. Denke mal weils mit 0 anfängt zu zählen und nicht mit 1. Danke Gruß Helge
Der Grund ist eher, dass die SCA-len nicht mitgezaehlt wird. Aber Resultat ist identisch = "1 abziehen"
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.