Suche AT Befehl

Gast
nachtrag:
das kann man normalerweise nicht einstellen, da es providerabhängig ist:
z.b VF:
"Wenn Sie eine SMS abgeschickt haben, versucht die 
Kurznachrichtenzentrale im deutschen Vodafone-Netz automatisch 48 
Stunden lang immer wieder, die Nachrichten auszuliefern. Sie brauchen 
sich währenddessen um nichts mehr zu kümmern. Wenn es in diesem Zeitraum 
nicht möglich war, dem Empfänger die Nachricht zuzustellen, wird sie 
gelöscht."
Gast
Habe mit T-Mobile telefoniert und Sie sagten mir, man könnte es 
einstellen!
Es wäre für mein Projekt wichtig die Speicherzeit so kurz wie möglich 
einzustellen, aber ich finde den Befehl nicht!
Gast
Ich kann es bei mir im Telefon einstellen, 1Stunde, 1Tag, 2Tage und 
Maximal. Eventuell reicht es ja wenn du es dort einstellt. oder musst du 
es bei jeder SMS ändern?
Gast
Verwende ein GSM Modul kein Handy. Naja, ein GSM Modul ist ja fast ein 
Handy.
Problem ist aber, dass aus Energiespargründen das GSM Modul 
ausgeschaltet wird und nach dem wieder einschalten soll es nicht von 
vorher geschriebenen Nachrichten verrückt gemacht werden!
Gast
Dafür gibts normalerweise kein AT Befehl. Was Tommmy sucht ist die 
"Validity-Period", die beim Versenden der SMS ins PDU Format geschrieben 
wird. Kann also pro SMS eingestellt werden. Eine genaue Definition des 
entsprechenden Feldes finde ich auf Anhieb gerade auch nicht.

Je nach GSM Modul könnte es natürlich so einen Befehl geben, in 
Zusammenhang mit dem Versenden der SMS im Text-Format statt PDU Format, 
aber dazu müsste man halt das Datenblatt des GSM Moduls lesen. (Oder 
wissen, um welches GSM Modul es sich handelt...)
Gast
Es handelt sich hier um ein GE863 von Telit!
Ich stelle das GSM Modul auf Textmodus at+cmgf=1.
Und die SMS verschicke ich mit dem at+cmgs Befehl.
Meinst ich müsste in dem cmgs Befehl noch etwas einstellen können?
Gast
nochmal....

lebensdauer der SMS  ist über PDU mode einstellbar
ebenso wie die SMS ankommt .. normal oder broadcast

wenn du im textformat sendest geht man auch ein risiko ein das kuriose 
telefone dieses nicht lesen könnten :D

sinnvoll ist es also die SMS in den PDU mode zu schreiben und das 
entsprechnde feld so zu versehen das lebensdauer 1h beträgt
dann geht es

ansonst lade dir von telit die AT comand list herrunter .. blätter alles 
durch und finde es herraus


und wenn der AT+CMGS noch was kann .. frag das modul !!!
AT+CMGS=?  sollte dir sagen wie das modul die daten haben will
Gast
Danke Roman,
leider ist das damit nur im PDU Format möglich! Aber ich will lieber das 
Textformat verwenden, da es leichter zu Handhaben ist. Hab mir jetzt 
folgendes überlegt werde es wohl so machen, das ich mir beim Einschalten 
des GSM Modul die Netzzeit hole und wenn jetzt eine SMS früheren 
Zeitpunkts ankommt, wird sie automatisch gelöscht. Nachteil ist 
natürlich, dass der Empfanginterrupt des MC tortzdem ausgelöst wird!
Gast
Hallo Tommy,

ich habe gerade mal in meinem Wavecom GSM Modem Manual nachgesehen und 
meine den Befehl "AT+CSMP=" für die "validity period " im Textmode 
gefunden zu haben (Set Text Mode Parameters +CSMP). Ist aber nur auf die 
Schnelle. Du musst mal schauen ob Du sowas auch bei Deinem Modem 
findest.


Gruß
Florian
Gast
Hey Florian du hast recht, das ist der richtige Befehl, habs jetzt auch 
mal kurz überflogen aber ich glaube die kürzeste Zeit die einzustellen 
geht, wäre somit 5 Minuten, dass wär doch schon mal was!
Vielen Dank noch mal
Gast
@ Toomy

Irgendwas kommt mir spanisch vor.

Die Zeit, die man am Handy einstellt und die in die PDU reinkommt, ist 
die Zeit die der Provider des Absenders versucht die Nachricht 
zuzustellen.

Du schreibst:
>Hab mir jetzt
>folgendes überlegt werde es wohl so machen, das ich mir beim Einschalten
>des GSM Modul die Netzzeit hole und wenn jetzt eine SMS früheren
>Zeitpunkts ankommt, wird sie automatisch gelöscht.

Wozu soll das dienen? Entweder die Nachricht wurde schon empfangen, dann 
wird sie auch nicht doppelt gesendet. Oder die Nachricht wurde nicht 
empfangen, weil Dein Modul aus war, und dann muss es sie natürlich 
empfangen, solange die Zeit noch nicht abgelaufen ist.
Warum soll Dein Modul SMS nicht empfangen, die vor dem momentanen 
Einschaltzeitpunkt abgesendet wurden? Dann verpasst Du ja Nachrichten?
Gast
Hallo Tommy,

ja das Minimum scheint 5 Min zu sein. Ich hoffe es hilft Dir trotzdem.

Textmode rules !!!

Wer sich den PDU-Mode ausgedacht hat dürfte mir niemals Nachts in einer 
dunklen Gasse begegnen. Das würde böse für ihn enden :-)

Gruß
Florian
Gast
Es geht mir darum, das Nachrichten vor dem Einschaltzeitpunkt des GSM 
Moduls gar nicht mehr Empfangen werden, da sie ja dann gelöscht worden 
sind. Ich will nur SMS empfangen die ab dem Zeitpunkt der Aktivierung 
des GSM Moduls geschickt wurden.
Gast
Bei einer SMS kann der Absender festlegen wie lang die SMS beim 
Serviceprovider zwischengespeichert wird. Du möchtest das als Empfänger 
festlegen. Ich glaube nicht, dass das geht.
Du musst vermutlich alle alten SMS selbst loeschen.

JensM
Gast
>Ah okay das kann natürlich sein!
Das kann nicht nur sein. Es ist auch so. :-)
Das habe ich ja auch geschrieben.

>Es geht mir darum, das Nachrichten vor dem Einschaltzeitpunkt des GSM
>Moduls gar nicht mehr Empfangen werden, da sie ja dann gelöscht worden
>sind.

Dann werden sie auch nicht gesendet.

Du meinst, das Du die Nachrichten beim Empfang löschen willst, die vor 
dem Einschaltzeitpunkt abgesendet worden sind, aber noch nicht gelöscht 
worden sind. Das hat aber nichts mit der Zeiteinstellung zu tun, nach 
der Du gefragt hast. Du hast wohl vermutet, das Du die Zeit auf Null 
einstellen kannst und dann keine Nachrichten mehr kommen die gesendet 
wurden, während Deine Box aus war. Richtig?
Leider geht das nicht. Du musst sie empfangen und löschen.

Mir ist immer noch nicht klar, wozu das gut sein soll, Nachrichten zu 
löschen. Villeicht kann ich da noch was lernen. Sagst Du es uns?
Gast
>Das hat aber nichts mit der Zeiteinstellung zu tun, nach der Du gefragt >hast.
Das ist blöd ausgedrückt. Es hat schon damit zu tun. Aber DU kannst Die 
Einstellung nicht beeinflussen. Nur der Absender kann das.
Gast
Hast Du denn auch Kontrolle darüber wann erwünschte SMS gesendet werden?
Sendest Du die selbst, um die Kaffeemaschine einzuschalten oder sowas 
ähnliches?
Gast
AT+CSMP gibt auch bei meinen modul .. wie witzig ^^

ma wieder was undokumentiertes
hab 3 pdfs mit  befehlen und nirgends steht dieser drin ...


naja wieder was dazugelernt:)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.