Hi Leute ich habe folgendes Problem Un zwar möchte ich mit einem Mikrocontroller ein frisch angekommenes SMS aus einem Nokia Handy auslesen, abspeichern und auf einem Matrix Display ausgeben! ist sowas möglich? wenn ja welchen u-Controller brauch ich? gibts ein Beispielprogramm? wäre super wenn da jemand vielleicht auch nur eine Seite oder wie gesagt ein Beispiel wie man sowas macht hätte Plz Schreibts ordentlich was rein :-) greez & thx im voraus Posseidon
Hab mich auch schon lange gefragt, ob das bei Nokia geht. Glaub nicht. z.b. 3330 hat ja nirgens irgend einen Datenausgang, oder? Mich würde es brennend interessieren wenn jemand etwas zu diesem Thema hätte. Fritz 7
Einige Nokia Telefone haben ein internes Modem (z.b. 7110) Mit denen sollte es eigentlich funktionieren.
Das muss gehen, schließlich kann ich mit nem Datenkaben und "GSMTools" meine SMS auslesen (Nokia 3330).
Es sollte gehen, funktioniert nämlich auch z.B. mit meinem alten 3210. Allerdings verwendet Nokia ein proprietäres Protokoll mit speziellen Frames und Prüfsummen usw. Ist recht aufwendig zu programmieren.. Falls jemand Interesse daran hat, sollte er sich z.B. mal das Linux-Programm gnokii bzw. dessen Sourcen anschauen. Da findet man z.B. solch eine Sache als C Quellcode. Gruss, Peter
Wo kriegt man ein solches Datenkabel her? (für 3330) Kann man das selbst bauen? Fritz 7
http://www.adko.de/ sehr günstig und immer gute Erfahrungen mit gemacht. Vor allem die Tinten Patronen sind geil :)
ich meine da bekommst du dein Datenkabel war in meinem Beitrag nicht ganz so klar
hmmm, mit dem Gedanken hab' ich schon mal wegen meiner Standheizung gespielt, ihn aber aufgrund meiner geringen Programmiererfahrung wieder verworfen ;-) Bei einem Nokia 6210 kann man mit AT-Befehlen so einiges erreichen, unter Anderem auch SMS im Klartext auslesen oder senden (Selbstversuche). Unter http://www.nobbi.com/atgsm.htm findest Du die gängigen Befehle, die Du recht einfach mit Datenkabel und dem Windows HyperTerminal testen kannst. Kleines Beispiel? Die kleingeschriebenen Zeilen gehen ans Handy, die in Großbuchstaben kommen als Antowrt. Die Befehle lesen alle ungelesenen SMS aus (at+cmgl="REC UNREAD")und stellen sie im Klartext (at+cmfg=1)dar. at OK at+cmgf=1 OK at+cmgl="REC UNREAD" BLABLABLA BLABLA BLA OK P.S.: Wenn Du sowas hinbekommst, hätte ich großes Interesse an einem Code-Beispiel. so long, Matthias
Hi! Ich brauche Hilfe bei dem selben Problem. Ich suche eine Möglichkeit dies auszulesen. Mit hyperterminal gehts Problemlos. Nur wie frisst das mein Atmega8?
Hallo zusammen, das ist wirklich nicht so schwer. Wichtig ist jedoch, dass das Handy den SMS-Text-Modus unterstützt. PDU....so heißt das glaube ich, ist deutlich aufwändiger. Verwende ein Nokia 6210. Fürs 6210 gibt es ein serielles Datenkabel. Selberbauen lieber nicht, da das Datenkabel auch Elektronik enthält.....lasse mich gerne korrigieren...FBUS ist wohl das Stichwort. Mit diesem Datenkabel kann man das Handy easy per AT-Befehl übers Hyperterminal steuern. Wenn das läuft, verwendet man anstelle des Hypert. einfach einen AVR z.B. Mega8 mit RS232 Pegelwandler zwischen AVR und Datenkabel. Die selben AT-Befehle senden und schon läuft die Sache. Ich programmiere mit Bascom.....wenn ich euch helfen kann ..... lasst es mich wissen. Daniel
Stimmt. Bei mir ging auch nicht jedes gekaufte Kabel. Erst beim dritten Versuch lief es. Waren aber alle nicht orginal. Habe PIN 7 und 8 am seriellen Stecker des Datenkabels verbunden und auf Pin 4 habe ich 5 Volt zur Stromversorgung gegeben. Ansonsten bekommt die Elektronik im Kabel keine Stromversorgung. (War zumindest bei mir so) Ich habe allerdings SMS versendet: Sobald ein Wert am AD-Eingang überschritten wurde, schickte der Mega8 eine Meldung mit dem Wert an mich. Irgendwann komme ich noch mal dazu, das Ganze zu einer Alarmzentrale auszubauen. Gruß Günter
Hi! Habe seit langem mal wieder hier reingesehen und es scheint doch nicht so einfach zu sein. Ich suche immernoch eine Lösung die Daten, welche das Handy dann ausspuckt, auszulesen. Mit Hyperterminal kein Ding, aber mit dem Atmega unter bascom :-( Jemand ne Idee? Gruss, Uwe!
Hallo Uwe, hier mein Programm. Ist funktional gerade fertig geworden. Vielleicht ist hier und da noch eine Warteschleife zu lang oder überflüssig. Aber egal. Zusammen mit einem 6210 und einem DLR3 Kabel läuft das Ganze. Gruß Günter
Will das Thema mal wieder aufgreifen...will ein altes 6210 dazu verwenden die Standheizung einzuschalten. optimal wäre es natürlich, dass ich eine SMS ans Handy schicke, ein AVR dieses SMS auslest, auswertet und dementsprechend die Heizung einschaltet. wäre das im Prinzip alles möglich oder? wie genau sieht die Anbindung des 6210 an den AVR nun aus? einfach das Datenkabel kaufen, via max232 o.ä. dann an den µC anschliessen? Wäre für jeden Tipp dankbar. Lg Thomas
Willst du unbedingt eine SMS verwenden? Kostet eigentlich nur Geld und hat eigentlich sonst keinen Vorteil - im Gegenteil das Auslesen der PDU Nachricht ist auch nicht so ganz trivial. Besser wäre es meiner Meinung nach, du rufst das Handy welches die Heizung steuern soll an. Das Handy erkennt dann den eingehenden Anruf und liest dessen Nummer aus(Voraussetzung: du musst die Nummer mitschicken!). Wenn die Nummer erkannt wurde, dann legt das Handy auf und schaltet die Heizung ein. Nachteil: du kannst nicht wirklich viel damit steuern(max Ein/Ausschalten der Heizung). Vorteil: Keine Kosten, einfacher Stichworte für die korrekte Kommunikation zwischen µC und Handy: -) richtige Baudrate -) Pegel müssen passen(eventuell Pegelwandler) -) AT Befehle zur Steuerung gute Informationsseite: www.nobbi.com Bei Elektor gabs mal einen Artikel zum Thema Handy & AVR
ne muss nicht unbedingt sein, aber es wäre mal ne nette Spielerei gewesen. warum meinst du sind das mehr Kosten? es soll einfach nur eine Nummer mit dem aktivieren Funktionieren...nicht dass dann jeder schalten kann*g*
Nunja, wenn du eine SMS an das Handy sendest, dann entstehen halt jedes Mal Kosten(sind zwar gering, summieren sich aber). Wenn du die Nummer mitschickst, dann kannst du das auf dem AVR auswerten. Und nur dann wenn die mitgeschickte Nummer mit der Referenznummer übereinstimmt, dann wird geschalten...
achso meinst...ok dann ist das klar. das heißt im Prinzip muss ich das Datenkabel an eine serielle Buchse anschliessen und einen Pegelwandler dann noch zwischen AVR und der Buchse. Mit dem UART dann die AT Befehle(hab mir die nobbi Page eh schon mal angeschaut) senden bzw Nummer auslesen etc. Würde das in der Therie mal so stimmen?? von Elektor hab ich leider nix im Netz gefunden bzgl so eines Projektes...
Als erstes wär es nicht schlecht, wenn du schaust das du ne Verbindung zwischen PC - Handy zusammenbringst. Ist um einiges leichter und schließt mal viele potentielle Fehler aus. Auf nobbi.com gibts da einige Schaltungen, inwieweit die für Nokia Handys gelten weiß ich nicht. Hab bisher nur mit Siemens Handys gearbeitet... Und wenn die Kommunikation mit dem PC hinhaut dann kannst du das gesammelte Wissen anwenden um mit dem µC zu kommunizieren. Wichtig ist das du mal rausbekommst mit welchen Pegeln das Handy bzw der AVR arbeitet um einen geeigneten Pegelwandler zu bauen/kaufen. Der kommt dann zwischen µC und Handy und dann kannst du mit AT - Befehlen das Handy steuern. Also im Prinzip so wie du oben geschrieben hast. http://www.elektor.de/jahrgang/2008/november/gsm-fernschalter.710317.lynkx
Geht Problemlos,mit jedem Händy, man braucht aber ne HW, eine Flex-pcb, die bekommt man von Tschechien, glaube ich. Die haben da so eine Applikation, welche SMS ver oder entschlüsseln, lokauf auf dem Händy, und nur verschlüsselt übers Netz oder im Händy abgespeichert sind. Die verkaufen auch günstig den nötigen Adapter. Das ist eine möglichkeit. Die andere ist, die SMS auszulesen, und darauf zu reagieren, geht auch problemlos bei Nokia oder Siemens. Die dritte, auch um Kosten zu sparen, begrenzter Anrufkreis (nur Telefonnummern können Anrufen, welche im Telefonbuch gespeichert sind, gibt aber auch noch andere möglichkeiten), und dann an Pager-motor oder Lautsprecher ankoppeln. Dazu müssen aber die Profile editiert werden. Die letzte ist die einfachste, die anderen erfordern doch einen erheblichen Aufwand, auch wenn man teile davon im Netz findet.
am Anfang wollte ich einfach die Display Beleuchtung abgreifen und darauf dann reagieren...aber nach ein bisschen grübeln und surfen ist mir dann die Möglichkeit mit den AT Befehlen eingefallen. danke für den Link.... wie hast du dein Siemens an den AVR angebunden??
Ich verwende keinen AVR. Mein µC(8051 Derivat) arbeitet mit 3V Pegeln, ebenso wie das Handy. Deshalb konnte ich mir einen Pegelwandler sparen. Handy - µC: Tx(Handy) --------- Rx(µC) Rx(Handy) --------- Tx(µC) GND(Handy)--------- GND(µC) Ulrich Radig hat was ähnliches mit dem AVR gemacht: http://www.ulrichradig.de/home/index.php/avr/avr_handy
Achja: Wenn du das wirklich mit der SMS realisieren möchtest, dann schau dir den PDU Modus genauer an(das Programm pduspy hilft dir dabei).
der Link hilft sehr weiter...danke vielmals. werde mir mal das Programm anschaun wie das dann genau funzt bzgl. AT Befehle Danke für die Hilfe derweil!! echt Klasse
hab jetzt doch noch ne Frage...muss das Nokia eine spezielle Software für die Kommunikation haben? danke...
meines Erachtens muss das Handy nur eine serielle Schnittstelle haben und AT - Befehle verstehen. Würde dir aber wirklich raten zuerst mal mit der Verbindung PC - Handy anzufangen. Klingt jetzt im Moment zwar ein bisschen langweilig, aber spätestens wenn die ersten Probleme kommen wirst du froh sein, wenn eine funktionierende Schaltung hast mit der du Befehle ausprobieren kannst bevors ans Eingemachte geht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.