{"id":61,"date":"2014-11-11T18:47:39","date_gmt":"2014-11-11T17:47:39","guid":{"rendered":"http:\/\/giveback.danielmenzel.de\/?p=61"},"modified":"2014-11-21T17:07:26","modified_gmt":"2014-11-21T16:07:26","slug":"siemens-handy-als-display","status":"publish","type":"post","link":"http:\/\/giveback.danielmenzel.de\/?p=61","title":{"rendered":"Siemens Handy als Display"},"content":{"rendered":"<p>Ein altes Handy kann \u00fcber RS232-Schnittstelle noch recht n\u00fctzlich sein. Entweder z.B. einfach zum SMS-Senden oder anrufen, hier gibt es gen\u00fcgend Beispiele im Netz \u00fcber normale AT-Kommandos. Das klappt auch \u00fcber einen Arduino. So kann man sich z.B. eine SMS senden lassen wenn irgendein Status eingetreten ist, oder einmal kurz anklingeln.<\/p>\n<p>Ich habe lange gesucht ob es m\u00f6glich ist auch das Display des Handies zu benutzen und auch das geht \u00fcber AT-Kommandos.<!--more--><\/p>\n<p>Voraussetzung es ist eine g\u00fcltige und entsperrte SIM im Handy. Wenn dies der Fall ist kann man \u00fcber AT-Kommando in der SIM eingebaute Funktionen benutzen. Eine SIM-Karte ist n\u00e4mlich auch ein kleiner Computer auf der kleine Programme abgelegt sind und auch andere abgelegt werden k\u00f6nnen.<\/p>\n<p>Was ich hier benutze nennt sich &#8222;SIM Application Toolkit&#8220; und sollte auf jeder SIM enthalten sein. Spezifikationen \u00fcber ETSI\u00a0http:\/\/www.etsi.org\/deliver\/etsi_gts\/11\/1114\/05.04.00_60\/gsmts_1114v050400p.pdf<\/p>\n<p>Hier ist die Passage &#8222;Example of DISPLAY TEXT Proactive SIM Command&#8220; interessant wo spezifiziert wird was man an das Handy (bzw. die SIM senden muss).<\/p>\n<p>Ich habe kein wirkliches Beispiel online gefunden deshalb hier eines:<\/p>\n<p>&#8211; Man \u00f6ffnet ein Terminal zum Handy \u00fcber RS232-Kabel \u00a0z.B. Putty \u00a0\u00fcber COM1.<\/p>\n<p>&#8211; Man sendet einfach mal ein ATD1 um zu testen ob irgendwas ankommt &#8211;&gt; Auf dem Handy sollte eine Fehlermeldung erscheinen &#8211;&gt; OK Serielle Verbindung steht.<\/p>\n<p>&#8211; Man sendet ein\u00a0at^sstk=17 \u00a0es erscheint ein &gt; Zeichen<\/p>\n<p>&#8211; Man sendet den String \u00a0D01B8103012180820281028d100441726475696e6f0a72756c65732021 \u00a0 ohne Leerzeichen und OHNE Return zu dr\u00fccken. Man muss mit STRG+Z best\u00e4tigen<\/p>\n<p>&#8211; Auf dem Siemens Handy erscheint &#8222;Arduino rules !&#8220; und man muss die Meldung mit OK best\u00e4tigen<\/p>\n<p>Eigene Texte muss man einfach mit einem ASCII2 HEX-Konverter codieren und die L\u00e4nge im \u00dcbetragungsstring anpassen (zwei Bytes vgl. oben verlinktes ETSI-Dokument)<\/p>\n<p>ASCII2HEX-Konverter z.B:\u00a0http:\/\/www.rapidtables.com\/convert\/number\/ascii-to-hex.htm<\/p>\n<p>Man kann auch einen Text senden ohne das best\u00e4tigt werden muss welcher nach ein paar Sekunden verschwindet und wenn ich die Dokumentation richtig verstehen sollte, k\u00f6nnte man auch ein Men\u00fc mit dieser Methode zur SIM\/zum Handy senden und das Ergebnis zur\u00fcckerhalten.<\/p>\n<p>Getestet habe ich das Ganze auf meinem alten Siemens S45i. Es sollte allerdings wahrscheinlich auch mit anderen Siemens Handys funktionieren die das\u00a0 &#8222;SIM Application Toolkit&#8220; \u00fcber das AT-Kommando\u00a0at^sstk=17 ansteuern.<\/p>\n<p>&nbsp;<\/p>\n<p>Using an old Siemens mobile phone as display for an arduino is explained above. Please refer to the ETSI-Document and the example (STRG + Z means CTRL +Z)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein altes Handy kann \u00fcber RS232-Schnittstelle noch recht n\u00fctzlich sein. Entweder z.B. einfach zum SMS-Senden oder anrufen, hier gibt es gen\u00fcgend Beispiele im Netz \u00fcber normale AT-Kommandos. Das klappt auch \u00fcber einen Arduino. So kann man sich z.B. eine SMS senden lassen wenn irgendein Status eingetreten ist, oder einmal kurz anklingeln. Ich habe lange gesucht &hellip; <a href=\"http:\/\/giveback.danielmenzel.de\/?p=61\" class=\"more-link\"><span class=\"screen-reader-text\">Siemens Handy als Display<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-61","post","type-post","status-publish","format-standard","hentry","category-arduino"],"_links":{"self":[{"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=\/wp\/v2\/posts\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=61"}],"version-history":[{"count":9,"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=\/wp\/v2\/posts\/61\/revisions"}],"predecessor-version":[{"id":83,"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=\/wp\/v2\/posts\/61\/revisions\/83"}],"wp:attachment":[{"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/giveback.danielmenzel.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}