Forum: Mikrocontroller und Digitale Elektronik Nachricht über µC per SMS senden


von Martin (Gast)


Lesenswert?

Hallo Leute!

Ich habe mal vor langer Zeit einen Code geschrieben, mit dem es möglich
ist, Nachrichten per SMS mit dem S25 von Siemens zu verschicken. Das
Programm ist in C und läuft auf einem ATMEGA32.

Die Codierung ist im PDU-Format.
Jetzt benötige ich für ein neues Projekt wieder eine entsprechende
Anwendung. Das Problem ist nur, dass das Handy nur einen
Stecker besitzt. Man kann entweder das Datenkabel oder das
Netzteil einstecken, aber nicht beides zugleich.

Man könnte jetzt selbst ein entsprechendes Kabel löten, aber ich finde,
dass dies eine sehr unsaubere Lösung wäre.

Was ich suche: Es gibt ja sicher irgendwelche GSM-Module, wo man nur ne
SIM-Karte reinsteckt und man kann das Ding per Controller ansteuern und
SMSe in bestimmten Situationen versenden.
Wie heißen ensprechende Module, die man einfach ansteuern kann.
Wenn möglich sollte die Ansprechung eher im Textformat und weniger
im PDU-Format passieren können.

Danke für eure Hilfe

Gruß, Martin

von crazy horse (Gast)


Lesenswert?

MC35i.
Ansonsten bin ich grad mit einem Telit-Modul dran, Platine ist aber
noch nicht fertig. (GM862).

von Martin (Gast)


Lesenswert?

Das MC35I-Modul sieht ganz gut aus.
Zudem kann man es im PDU oder auch im Text-Format betreiben.

Wo findet man hierzu ein Datenblatt für die AT-Befehle und
ein Handbuch zum Modul?

Und eine Frage habe ich noch.
Muss man an das Modul eine Antenne anschließen oder ist diese schon
integriert?

Gruß, Martin

von crazy horse (Gast)


Lesenswert?

ich habe hier 2 Dateien:
mc35i_atc_v0102a.pdf
mc35i_t_hd_v0102a.pdf
findest du sicher irgendwo im Netz. Ansonsten kann ich sie dir auch
mailen.
Da steht jedenfalls alles drin, was man braucht.

von Philipp (Gast)


Lesenswert?

Könntest du einem Einblick in den Code gewähren? Wollte soetwas auch mit
einem S25 und Mega8 realisieren. (in C) Wäre toll wenn man deinen Code
mal sehen dürfte (kann aber auch verstehen wenn nicht)

Viele Grüße
Philipp

von crazy horse (Gast)


Lesenswert?

ich hätte keine Probleme damit, habe aber die Software für einen Kunden
gemacht. Insofern - sorry.

von Philipp (Gast)


Lesenswert?

Achso, du hast es auch gemacht. Hatte die Frage auch eher für Martin
bedacht. Aber trotzdem danke

Gruß Philipp

von Martin (Gast)


Lesenswert?

@Philipp:
Ich kann dir einen Link geben, wo das PDU-Format recht gut und kurz
erklärt wird. Mit dieser Anleitung habe ich mein Programm geschrieben.
http://www.nobbi.com/sms_pdu.htm

@crazy horse:
Ich habe mir jetzt die AT-Befehle einwenig angesehen und habe noch eine
Frage. Bei dieser Anwendung sollen nur SMSe versendet werden.
Wenn jetzt theoretisch jemand anrufen sollte, dann reagiert das Modul
glaube ich mit RING, also der angeschlossene µC erhält den String RING.
Gibt es einen AT-Befehl mit dem man dies abschalten kann? Kann sein,
dass ich diesen Befehl überlesen habe.

Danke, Gruß, Martin

von Alea Saccari (Gast)


Lesenswert?

Hallo,
ich möchte hier mal einklinken um evtl. einen Schritt weiter zu kommen
bei meiner Problemstellung, da ich vermute daß Ihr hier
was von der Problematik versteht.

Hier ist ein M20Terminal von Siemens vorhanden und auch ein
Handy S25.
Am M20 habe ich bereits einen Telefonhörer angeschlossen und kann damit
telefonieren muß aber das Modem mit dem PC und Hyperterminal
über At-Befehle bedienen.
Das sollte jedoch für eine oder zwei vorgegebene Nummern per AVR
realisiert werden.
Könnt Ihr mir evtl. dabei weiterhelfen?
Ist zwar ne voice-nachricht aber ich denke das die erforderliche
Technik/Hardware doch gleich ist.
Würde so was auch mit dem Handy gehen?
Alea

von Thomas (Gast)


Lesenswert?

Ja! ob M20 oder S25 - beide haben Serielle Schnittstelle!

Was aufjedenfall beim Handy probiert werden sollte, sind
unterschiedliche baudraten. nach meinen Infos sind die x25er und x35er
Serie ein wenig unstabil

von Alea Saccari (Gast)


Lesenswert?

Also das S25 funktioniert mit 19200bps über Com1.
mit
at+cpbs=Me
ok
at+cpbw=1,+xxxxxxxxxxxx
habe ich die Nummer gespeichert
mit
atd>me1;
kann ich die Nummer wählen und eine Verbindung aufbauen.

Das Wählen der Nummer soll aber durch einmaliges drücken einer
großen separaten Taste erledigt werden.??
Alea

von Alea Saccari (Gast)


Lesenswert?

Hallo,
was ich zunächst gerne wissen möchte,
kann dafür mit einem AVR ATtiny gearbeitet werden
oder benötige ich direkt eien ATmega?
Könnt Ihr mir vielleicht mal Eure Schaltung
als Plan zeigen?
Danke
Alea

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.