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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.