Forum: Mikrocontroller und Digitale Elektronik GSM-Modul SMS aus Speicher auslesen


von Maximilian P. (maxpis)


Lesenswert?

Guten Tag,

ich stehe vor folgendem Problem. Ich verwende das SIM800L GSM-Modul und 
steuere diesen mit einem ATSAMC21 µC an. Der µC und das GSM-Modul werden 
nach einer bestimmten Zeit ausgeschalten und durch ein externes Signal 
wieder aufgeweckt. Wenn ich dem Modul eine SMS sende, während es 
ausgeschaltet ist, wo wird da die SMS gespeichert und mit welchem 
AT-Befehl bzw. Befehle kann ich die SMS auslesen, wenn der µC und das 
Modul wieder aktiv ist.

Bis jetzt ist mein µC und das Modul immer aktive. Dabei habe ich immer 
abgewartet bis eines SMS empfangen wurde und konnte diese mir auch 
anzeigen. Dabei habe ich den AT-Befehl

AT+CNMI=2,2,0,0,0

benutzt.

Vielen Dank schon einmal

von Irgend W. (Firma: egal) (irgendwer)


Lesenswert?

Maximilian P. schrieb:
> wo wird da die SMS gespeichert

In der Regel max 48 Stunden bei deinem Provider. Wenn du dich in der 
Zeit einloggst bekommst du die SMS dann zu gesendet, ansonsten wird sie 
weggeworfen.
Macht für das Endgerät also keinen Unterschied ob die SMS gerade frisch 
eingetroffen ist oder schon etwas abgelagert ist, du bekommst diese 
immer erst übermittelt wenn du Verbindung usw. hast.

von Maximilian P. (maxpis)


Lesenswert?

Okay, das ist verständlich. Aber wenn der µC und das Modul 
beispielsweise um 12:21 Uhr aktiv werden, und das GSM-Modul empfängt die 
Nachricht um 12:21 Uhr, aber ich erst um 12:22 Uhr abfrage ob eine SMS 
empfangen wurde. Wo ist die SMS im Modul gespeichert und wie kann ich 
diese SMS aus dem Speicher lesen. Welche AT-Befehle sind hier notwendig?

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
Noch kein Account? Hier anmelden.