Forum: Mikrocontroller und Digitale Elektronik Lösung: Schalten per SMS


von Thomas (Gast)


Lesenswert?

Hi,

ich überlege gerade, mich an das Projekt "schalten und melden per
SMS" zu wagen. Habe hierzu mal das Frorum durchforsten und leider
immer nur Lösungansätze und Nachfragen gefunden. Deshalb mal die Frage:
Gibt es schon Leute, die sowas zum "End-Lösung" geschafft haben? (in
C) Und die mir sagen können, ob das Projekt-Niveau unter dem einer
Diplomarbeit ist?? Und dann mir eventuell ein paar Tipps geben könnten.
(bin bei der Hardware-Auswahl noch total offen, außer der Controller:
Atmel AT89S8252, den würde ich gerne nutzen)

Schonmal DANKE für die Antworten!

Gruß Thomas

von crazy horse (Gast)


Angehängte Dateien:

Lesenswert?

alles nicht so schwer, Diplomarbeit ist schwieriger, zumindest jedoch
deutlich zeitaufwändiger. Arbeitet mit nem Mega8 und Siemens M35.

von Thomas (Gast)


Lesenswert?

Hi,

in dem Bild sieht das doch eher nach dem SIEMENS M20 Terminal aus,
oder? Auf das bin ich nämlich auch schonmal gestoßen. Hast du das in C
programmiert?

von Rufus T. Firefly (Gast)


Lesenswert?

Nein, selbst implementiert habe ich derlei nicht. Aber ich kann mir
nicht vorstellen, daß das bereits ausreichend Niveau für eine
Diplomarbeit hat.
Der Hardwareaufbau ist recht unspektakulär:
Ein geeignetes "Händie" oder GSM-Modem wird via serieller
Schnittstelle mit dem µC verbunden; da die meisten "Händies" an ihrer
Schnittstelle mit TTL-Pegeln arbeiten, kann man sich sogar Max232 und
Konsorten sparen.
Das Senden von SMS besteht im Zusammenbasteln eines an das "Händie"
zu sendenden Strings (PDU-Format* anstelle von Klartext), der mit einem
geeigneten AT-Befehl abgesetzt wird; der Empfang von SMS funktoniert
wohl auch durch das Absetzen von geeigneten AT-Befehlen und Auswertung
der Antwort des "Händies".

Via Google findet man leicht Beschreibungen des AT-Befehlssatzes
verschiedener "Händies" bzw. GSM-Module, es gibt auch Seiten, die
sich mit der Codierung von SMS im PDU-Format beschäftigen
(http://www.usbdeveloper.com/GSMPage/gsmpage.htm).

Allenfalls noch interessant, aber auch schon das eine oder andere Mal
implementiert, ist ein Interface zwischen Ports des µC und
realweltlichen Leistungschaltern, um beispielsweise eine Glühlampe oder
die Stereoanlage ein- und auszuschalten.

Nein, ich kann mir nicht vorstellen, daß das bereits
Diplomarbeitsniveau haben soll, Sorry.

von Thomas (Gast)


Lesenswert?

nene, das mit dem Diplom war nur als Vergleich gemeint, für die brauche
ich etwas anderes (leider ohne Controller...) :-)
Ein wertvoller Tipp wäre z.B. mit welcher Hardware ich die SMS im
Text-Modus bearbeiten (senden und empfangen/auswerten) kann. Dann muss
ich nicht mit der PDU-Codierung arbeiten. Ein Handy, was mit TTL-Pegeln
arbeitet wäre natürlich auch nicht schlecht, das SIEMENS M20 Terminal
arbeitet ja nicht mit TTL.

Thomas

von AxelR. (Gast)


Lesenswert?

Will nicht (schon wieder) angeben, aber such mal nach "Phonetracker"
funktioniert super, kann aber vielleicht etwas zu viel. Passt dafür
aber noch in ein Steckergehäuse vom Siemens-Ladekabel (in den
Handystecker, nicht ins Netzteil ;-) )

http://www.mikrocontroller.net/forum/forum.php?query=Phonetracker&forums%5B%5D=1&forums%5B%5D=4&groupbythread=on&number=20&action=sendsearch

Weiss jetzt garnicht, ob die Site noch existiert www.phonetracker.de ?
Gruß
AxelR.

von Manuel (Gast)


Lesenswert?

Hallo

Also ich kann da nur das Siemens TC45 empfehlen. Auf dem Teil lassen
sich Java-Programme starten.... ein Controller würde also entfallen.
Es sind 9 I/O Pins vorhanden die sich leicht auf die Hardware anpassen
lassen. Der Preis ist auch soweit in Ordnung. ca. 90 Euro fürs Modul.

Gruß

Manuel

von MarkusH. (Gast)


Lesenswert?

@crazy horse:
Auf dem Bild sieht man ein integriertes Schaltnetzteil von Traco.
Info's dazu hab ich jede Menge gefunden, aber wo kriegt man die Dinger
zu kaufen?

Gruß, Markus

von AxelR. (Gast)


Lesenswert?

@Manuel
da kann ich das GR47 von SonyEricsson empfehlen. Brauchst nicht extra
JAVA lernen. Beim GR47 kannst Du direkt in "C" reinschreiben.
AR.

von Thorsten (Gast)


Lesenswert?

Keine Ahnung ob es was taugt, ist aber vielleicht trotzdem ein Blick
wert:
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=10662&item=5772833595&rd=1&ssPageName=WDVW

von tex (Gast)


Lesenswert?

wenn das Projekt noch in der Entwicklung ist, dann werfe ich mal den
praktischen Nutzen ein.
Es wird doch in der Regel darum gehen zu Hause Geräte, Heizung,
Aquarumbeleuchtung, Hundefutterautomat ... zu schalten. Also werde die
Hauptanwendungsgebiete doch im Haushalt liegen oder? Da ist die Handy -
Anbindung nicht die günstigste Lösung. Immerhin muss irgendwo ein Handy
und eine Karte stecken, die ja auch noch Geld und Gebühren kostet...
Ich kann sms über das Festnetz verschicken und angeblich soll es auch
anders herum gehen. Wie sieht es denn mit einer Festnetzlösung aus?

von Manuel (Gast)


Lesenswert?

@AxelR

Stimmt, dass GR47 ist auch nicht schlecht. Vor nem Jahr musste ich mich
zwischen dem GR47 und dem TC45 entscheiden. Ich bin dann wegen dem Preis
und wegen der Größe des Speichers (GR47 50kb , TC45 300kb)
am TC45 hängen geblieben. Mir ist es egal, ob es C oder Java ist.
Vorteil bei Java: Man hat viele Bibliotheken vom J2SDK die sich unter
J2ME auf dem TC45 nutzen lassen. Ich musste verschieden Protokolle
realisieren SNTP,SMTP,HTTP, FTP... da war mit Java lieber.
Die Sache mit dem Schalten gabs damals sogar als Beispiel vom
Distributor dazu. Wer Interesse hat, dem kann ich auch gerne mal ein
paar Schnipsel zuschicken.

von Rufus T. Firefly (Gast)


Lesenswert?

@tex:
SMS über's Festnetz ist auch in Empfangsrichtung möglich, sofern es a)
gegen einen nicht herauszufindenden* Aufpreis für den analogen
Telephonanschluss beantragt und das b) von der zugehörigen
Vermittlungsstelle unterstützt wird. Obendrein muß das ganze noch c)
per Telephon aktiviert werden, da sonst eingehende SMS per akustischem
Anruf vorgelesen werden (das funktioniert übrigens auch ohne a&b, aber
nur zu bestimmten Tageszeiten).

Die tatsächliche Übertragung erfolgt FSK-moduliert in den Pausen
zwischen den Klingelimpulsen und ist in ETSI ES 201 912
(->http://webapp.etsi.org/action/MV/MV20040806/es_201912v010201m.pdf)
in den Abschnitten 5.2.1 und 5.2.2 für beide Richtungen grob
beschrieben.


*) hat es schon mal wer geschafft, dem schlechtesten Internetauftritt
Deutschlands -www.telekom.de- auch nur irgendwelche Informationen zu
entlocken? Also.

von Thorsten (Gast)


Lesenswert?

> hat es schon mal wer geschafft, dem schlechtesten Internetauftritt
> Deutschlands -www.telekom.de- auch nur irgendwelche Informationen zu
> entlocken?

Sicher, bisher habe ich alle Infos auf dieser Seite bekommen sofern ich
eine Breitbandverbindung hatte und auf dem Rechner Flash freigegeben
war.

von Rufus T. Firefly (Gast)


Lesenswert?

.

  "Sicher, bisher habe ich alle Infos auf dieser Seite bekommen
  sofern ich eine Breitbandverbindung hatte und auf dem Rechner
  Flash freigegeben war."

Das ist auch nicht schwierig. "Alle Infos auf dieser Seite" zu
bekommen ist nicht schwer, da da ja gar keine sind ...

von Thorsten (Gast)


Lesenswert?

Vielleicht liegts ja an deinem Browser, der nichts anzeigt.

von Thomas (Gast)


Lesenswert?

Da ist man mal nen halben Tag nicht vor dem PC, schon braucht man
Stunden um sich wieder in den Thread einzulesen :-)

Aber nochmal konkret: der GR47 kostet ja ca 90 Euro und kann also
gleich programmiert werden. Hört sich zwar nicht schlecht an, war jetzt
aber nicht Liebe auf den ersten Blick.
Ist das mit einem Handy, welches per UART mittels µC gesteuert wird,
vom timing her schwierig?

Also, wenn man ein Handy hat, was im SMS Text-Modus arbeiten kann (und
eventuell gleich eine TTL-Kompatible Schnittstelle hat) ... dann sollte
es doch mit den richtigen AT-Befehlen ziemlich gut und einfach gehen,
oder??
Man bräuchte also nur das richtige Handy. Und das dürfte dann doch auch
ziemlich billig sein (unter 90 Euro)!
Handy-Vorschlag???

Thomas

von LoLa4711 (Gast)


Lesenswert?

Also ich habe mal eine Zeit lang mit einem Siemens S45
rumexperimentiert. Hat sehr gut und vor Allem auch einfach gefunzt, SMS
funzen aber nur im PDU-Mode

Auf www.nobbi.com gibts ein kleines Prog zum erstellen einer PDU und
noch viele weitere Tipps (AT-Befehle etc.)

von Hans (Gast)


Lesenswert?

meiner erfahrung nach sind ericsson handys sehr freundlich wenn es um
sowas geht.. bis aufs t100 sollte es eigentlich mit allen gehen...

t28/t29 und F500i/K500i gehn klaglos.. siemens usw ab noch nicht
probiert...

das einzige problem sehe ich bei den handys in der beschaffbarkeit der
rs232 datenkabel :/

73

von AxelR. (Gast)


Lesenswert?

Textmode Pflicht? Sonst ein altes S25, C35, 45er.
Die Nokia's 6110, 6210 oder sowas können auch in den Textmode
geschaltet werden.
Musst aber auf der MBUS Schnittstelle nebenher so tun, als ob du ein
Datenkabel wärst (siehe Phonetracker).
Dann doch lieber PDU-Mode. Ist einfacher, als
DLR3-Datenkabelemulation!
Ericsson geht auch super, weiss ich aber icht mehr, ob die Textmode
können, zu lange her.
Die Geräte haben alle i.d.R. 2.7Volt CMOS Pegel.
Ich bleibe beim GR47!

Die integrierten Funktionen sind unschlagbar.
ich sehe mal, was ich reinstelln kann, ohne Ärger zu bekommen.
So:

wenn NeueSMS->lesen->von_wem?->Inhalt->Stimmt?->Schalten->Antwort
senden.

Das ganze Programm passt auf zwei A4 Seiten.

Gruß AR.

von Thomas (Gast)


Lesenswert?

@AR:
Obwohl ich kaum was über den GR47 gefunden, scheint der ja doch immer
interessanter zu werden. Gibt es den noch billiger als beim Conrad?
Mit welchen Programmiertools wird der dann programmiert? Brauch ich da
noch weitere Software? Falls du noch einen Info-Link zu dem hast, wäre
ich für den dankbar. Werd auch weiter googeln...

Danke, Gruß Thomas

von Peter Fleury (Gast)


Lesenswert?

@Thomas - thomasmiweb.de
Für das direkte programmieren des GR47 in C braucht es doch einen
speziellen Dev-Kit, den man kaufen muss.

Für Hobby-Projekte (Einzelstücke) finde ich eine Lösung mit einem
fertigen GSM-Modul (z.B. GM29), wo man nur noch SIM-Karte einlegen,
Spannung und RS-232 Kabel anschliessen muss, einfacher und schneller zu
integrieren.

von Dirk Milewski (Gast)


Lesenswert?

Wo bekommt man das Siemens TC45 Modul für 90€ zu kaufen ?
Ich gehe mal davon aus das es auch at Befehle kann, oder ?

Dirk

von Manuel (Gast)


Lesenswert?

@Dirk

Also ich hab meine TC45 immer von
http://www.hy-line.de/de/co/communication-products/index.html
bekommen. Es wird auch über AT-Befehle gesteuert. Für ca. 13 Euro
gibt es noch ein Kit mit Antennenkabel, SIM-Kartenhaltern, Halter fürs
GSM-Modul, Board to Board Connector..

von Axel (Gast)


Lesenswert?

www.mcm-solutions.de

von AxelR. (Gast)


Lesenswert?

http://www.cepag.de/CEP02Bez.htm
Bezugsquellen für's GR47

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.