Siemens M20 GSM Modem Daten auslesen mit bascom

OP (Firma: Privat) #660561
Lesenswert?

Hi!
Ich suche eine Möglichkeit, mir die auszulesenden Daten meines GSM 
Modems in einen String zu legen.
Folgendes soll passieren:

Wenn man das GSM Modem mit Print"Clip=1"  initialisiert, so zeigt es 
absofort an der Seriellen Schnittstelle jede eingehende Rufnummer an. 
Folgendes Format:

Ring    (das Modem erkennt einen Anruf)
+Clip: +491234567,145,....  (Modem erkennt die Nummer des Rufenden)

Das Ring kommt bei jedem Rufzeichen, das Clip ebenso. Ich benötige diese 
Telefonnummer um sie auf dem Display anzuzeigen. Hat schon jemand 
Erfahrungen damit gemacht? Ich habe bisher keinen richtigen Ansatz wie 
ich diese eingehenden Daten an der Schnittstelle lesen kann.

Gruss, Uwe!
Gast #660782
Lesenswert?

Hi Uwe
Ja, ich hab schon Erfahrungen damit gemacht.
Ich habe mit den AT-Befehlen einen Eintrag der Simkarte, das 
Restguthaben und die Zelleninfo ausgelesen/geparst.
Allerdings in C mit dem Codevision-Compiler.
Falls du nach C wechselst, kann ich dir ein bisschen Code schicken ;-)

Gruss Martin
OP (Firma: Privat) #661502
Lesenswert?

Danke erstmal, ich werd das mal ansehen. Wie gesagt, es sollte schon 
etwas auslesen können. In die andere Richtung, also SMS versenden per 
Textmodus bin ich schon gut vorangekommen, nun will ich noch die 
Clip-Funktion nutzen und Nummern auslesen können.

Gruss, Uwe!
Gast #661511
Lesenswert?

Ja ,das geht auch,
das Beispielprogramm wertet doch auch eine
SMS aus die zum M20 gesendet wurde.

Für die Rufnummererkennung musst du das M20  mit :
Print   "AT+CLIP=1"
vorbereiten ,dann kommt beim Rufen des Modems nicht nur ein
„Ring“ als Modem Meldung sonder auch ein

+CLIP:<Nummer>,<type>

und das kannst du dann auswerten ,
indem du den Serielleneingangspuffer überwachst ob etwas empfangen
wurde ,dann ein  Getline Sret aus dem sms.bas Beispiel aufrufen,
 und  das Ergebnis steht in  „Sret“ .

Das ist dann entweder ein Ring, (dann halt verwerfen),
und als nächstes kommt dann die +CLIP Meldung vom M20

Vorausgesetzt die Nummer wurde auch Übermittelt .

Gruß HH
OP (Firma: Privat) #663815
Lesenswert?

So, ich hab das Programm mal getestet. Irgendwie ist das nicht so ganz 
für ein Siemensmodem gestrickt, oder? Es funktioniert beispielsweise der 
SMS-Versand nicht und lesen kanns eingehende SMS auch nicht. Nanunanu!
Aber erstmal egal... Ich will ja die Clipfunktion nehmen. Bei Anruf Clip 
:-)

Es erscheint immer das Clip:, aber das muss ich wie Hanshans schon 
schrieb verworfen werden. Wie tu ich denn das ? :-(

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