SMS empfangen und auswerten

Gast #91077
Lesenswert?
• ▲
▼
Hallo ..

Ich suche ein Möglichkeit unter Linux mit einem Handy (welches ist noch
unklar, Vorschläge erwünscht) SMS empfangen zu können, so dass ich dann
je nach Nachricht, verschiedene Aktionen ausführen kann..

Was denkt ihr, wie mache ich das am besten?
Welches Handy wäre geeignet?


Bin für jede Hilfe dankbar!

MfG
dominik kathriner
Gast #91080
Lesenswert?
• ▲
▼
gnokii ist Konmsole, nur xgnokki ist mit X.

Ein Script, das für meine Navigation verwendet wird, da kannst sehen,
wie gnokii verwendet wird:

#!/bin/bash
# gpssmswatch (c) 2004 Fritz Ganter <ganter@ganter.at>
# $Log: gpssmswatch,v $
# Revision 1.6  2004/01/15 22:46:23  ganter
# ...
#
# Revision 1.5  2004/01/15 21:18:51  ganter
# changed SECONDS to SECS
#
# Revision 1.4  2004/01/15 21:09:20  ganter
# added warning about deleting SMS from phone
#
# Revision 1.3  2004/01/15 16:48:32  ganter
# added log entry
#

SECS=30
echo -e ""
echo -e "gpssmswatch\n"
echo -e "polls every $SECS seconds the mobile phone and send position
to the"
echo -e "number which sent a SMS with the text: PLSSENDPOS"
echo -e "This program requires a working gnokii\n"
echo -e "================================================"
echo -e "WARNING  WARNING WARNING WARNING WARNING WARNING\n"
echo -e "This program will DELETE all your incoming SMS"
echo -e "If you don't want this, stop program with CTRL-C now\n"
echo -e "WARNING  WARNING WARNING WARNING WARNING WARNING"
echo -e "================================================"
sleep 10

FILE=/tmp/.smswatch
while [ 1 = 1 ]
do
gnokii --getsms SM 1 > $FILE
if [ $? = "0" ];then
gnokii --deletesms SM 1
fi
grep PLSSENDPOS $FILE
if [ $? = "0" ];then
echo -e "position request found\n"
NUMBER=`grep Sender tmp.smswatch|awk '{print $2}'`
killall -USR1 gpsdrive

echo "sending "
cat /tmp/gpsdrivepos
echo -e "to number $NUMBER\n"
gnokii --sendsms $NUMBER < /tmp/gpsdrivepos
else
echo -e "no request\n"
fi
echo -e "Sleeping $SECS seconds"
sleep $SECS

done

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.