Forum: Mikrocontroller und Digitale Elektronik SMS vom Handy über PIC auswerten


von Peter G. (grudolf)


Lesenswert?

Hallo
Ich möchte gerne von meinem Handy (welches über einen PIC über RS232
angesteuert ist) eine SMS auslesen und diese SMS dann auswerten (Ich
möchte sie auswerten, damit ich dann einen bestimmten Zustand erreichen
kann, vgl. ein,-ausschalten...).
Ich weiß zwar mit welchen AT-Befehlen ich das Handy ansteuern kann
(Auslesen von Kurznachrichten nach Status (PDU-Mode) mit Befehl
"at+cmgl"), jedoch weiß ich nicht wie ich überhaupt die vom Handy
gesendeten Daten über die serielle Schnittstelle mit meinem Programm
auswerten kann.
Ich hoffe ihr könnt mir helfen.
Danke, MfG

von Otto (Gast)


Lesenswert?

Hallo Uwe,

Du musst die Daten über die UART einlesen und entweder "on the fly" 
auswerten oder in einen Puffer (RAM) schreiben und hinterher auswerten.

Beispielsweise vergleichst Du die über die UART eingelesene SMS mit 
Schlüsselwörtern (z. B. "Relais"), und gibst das folgende Datenbyte auf 
einem Port aus.

Gruss Otto

von Thomas (Gast)


Lesenswert?

Huhu Uwe L. (grudolf)

ich möchte derzeit ziemlich genau das selbe machen wie du. Und zwar will 
ich per SMS verschiedene Dinge zu Hause ein/auschalten können.

Beispiel: SMS mit PC ON schaltet zuhause den PC ein

Hast du etwas rausgefunden wie dies lösbar ist?I kenn mich derzeit noch 
gar nicht aus mit SMS Auslesen etc. wäre deshalb um jede hilfe froh.

Cheers Thomas

von stepp64 (Gast)


Lesenswert?

http://nobbi.com schon gelesen?

von Michael_ (Gast)


Lesenswert?

Natürlich gibt es dazu fertige Geräte, die aber ihren Preis haben. Ich 
habe mal die andere Richtung angefangen, Also ein Schaltsignal 
verschickt eine SMS. Gut gehen dazu ältere Siemens oder Nokia Handys. Es 
gibt dazu reichlich Info im Internet. Ich habe aber lange nichts 
gemacht, melde mich aber dazu nochmal.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Thomas schrieb:
> Huhu Uwe L. (grudolf)
>
> ich möchte derzeit ziemlich genau das selbe machen wie du. Und zwar will
> ich per SMS verschiedene Dinge zu Hause ein/auschalten können.
>
> Beispiel: SMS mit PC ON schaltet zuhause den PC ein
>
> Hast du etwas rausgefunden wie dies lösbar ist?I kenn mich derzeit noch
> gar nicht aus mit SMS Auslesen etc. wäre deshalb um jede hilfe froh.
>
> Cheers Thomas

im prinzip einfach, du kannst ein GSM module nehmen

z.b. sowas [Beitrag "[V] GPS/GSM Modul FALCOM beides in einem 8€"]

dann

:- per uart sms service center setzen
:- per uart daten SMS status lesen, je nach modul eine while oder "new 
message indication" einschalten
:- per uart sms inhalt lesen
:- text auswerten und etwas tun.

Für text auswertung kannst die SMS beim versenden so formatieren das 
auswertung einfach ist, am anfang markierung z.b. MYTEXT: dann 
gerät/funtkion z.b. ST123 und dann command z.b. 1# oder ON# oder was 
auch immer.

von Joachim R. (bastelbaer)


Lesenswert?

Ich könnte dir das anbieten

http://www.fakedomain.de/bascom/handyschranke.htm

Das Teil liest unter anderem die SMS-PDU-Rohdaten aus einem 
Siemens-Handy aus und wertet sie aus. Ist alles in Basic, sollte also 
jeder verstehen.

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.