Versenden von SMS mittels Mobiltelefon

OP #1651967
Lesenswert?

Da in letzter Zeit wieder vermehrt Nachfragen zum Versandt von 
Textnachrichten mit einem Handy aufgekommen sind, habe ich soeben mein 
neues Projekt als Artikel hier rein gestellt. Der Code/Artikel ist noch 
nicht 100%ig schön, funktioniert aber.

http://www.mikrocontroller.net/articles/Versenden_von_SMS_mittels_Mobiltelefon
#3333802
Lesenswert?

Ist ja schon etwas älter das Topic, aber trotzdem aktuell.

Ich versuche mich gerade an dem Handy-Chip SIM900D bzw. SIM908 (incl. 
GPS).
Ich wollte mir da eine Alarmanlage zusammenbasteln.

Jetzt ist mir aufgefallen, dass das mit dem PDU-Format nicht so lecker 
ist. Ich meine jetzt nicht das Format oder die Datenkompression, sondern 
die zufällige Möglichkeit, dass innerhalb des Datenstromes ein \r oder 
ein \r\n erscheinen kann. Bei jeder 1000sten SMS (mittlere 
SMS-Zeichanzahl: 60) könnte ein zufälliges \r\n auftreten. Dabei müsste 
man noch den Header der PDU etc. berücksichtigen, also, 1000 SMS ist 
jetzt geschönt.

Das würde dazu führen, dass die ankommende SMS als fehlerhaft verworfen 
wird von der Software, weil zufällige \r bzw. \r\n Folgen auftreten 
können. \r natürlich viel häufiger als \r\n.

Bei Deiner Software dürfte dieses Problem ebenfalls vorhanden sein.

Man müsste schon gleich beim Empfang der Daten nachschauen, ob da eine 
SMS ankommt und diese quasi in Echtzeit analysieren damit dieses \r\n 
Problem umschifft wird. Das macht die ganze Parsing-Geschichte natürlich 
erheblich komplizierter.

Ich denke, dass ich auf das Textformat umschalten werde, denn da dürfte 
dieses Problem nicht auftreten. Die SIM90X- Familie beherrscht dieses 
Format. Von daher kein Problem.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren