AT Befehle an Handy

Gast #34340
Lesenswert?
• ▲
▼
Hallo Leute,
vielleicht kann mir hier mal jemand helfen.
Ich versuche gerade mittels einem Atmel mein Siemens Handy anzusteuern. 
Hierfür verwende ich die AT befehle.
Um erstmal ein Bild davon zu bekommen, ob das überhupt funzt, steuer ich 
momentan mein Handy erstmal mit einem Terminalprogramm an... Klappt auch 
wunderbar beim empfangen.
Aber wenn ich ne SMS senden will, funzt das nicht :(
meine befehlsfolge sieht so aus

at+cmgs=25
07911497949900F025000BA11097051636F6000004F4F29C0E

weiss einer woran das liegen könnte?
bei der erklärung der PDU wird noch angedeutet das nach der Übertragung 
man ein CTRL-Z senden soll... leider komm ich garnicht dazu, der AT 
befehl funktioniert noch, also der promt kommt, um den PDU zu senden, 
und dann dauerts ne weile und das Handy liefert im terminalprogramm ein 
"ERROR"
weiss vielleicht jemand was ich falsch mache?
ich dank euch schonmal vielmals :)
gruss
Darko
Gast #34341
Lesenswert?
• ▲
▼
Hast du mal versucht deine SMS im Textmodus zu versenden, ob es da geht?
Textmodus einschalten geht glaub über AT+CMGF=1

dann
AT+CMGS=Telefonnummer<cr>
Auf Prompt warten und deinen SMS-Text eingeben
ich mach dann ein <cr> und schick hinterher ein 0x1A (^Z). Klappt so 
wunderbar.
Eventuell ist dein Handy auch im Textmodus und schickt den Error wegen 
der Telefonnummer.

Gruß
Peter
Gast #34342
Lesenswert?
• ▲
▼
Hi
danke für die Antwort

Leider kann ich bei Siemens nicht in den Textmodus schalten, nach einer 
Abfrage mit AT+CMGS=? zeigt er ja die Modis an die er unterstützt, und 
das is leider nur PDU...
Das empfangen klappt auch, also als PDU... nur beim Senden Kapier ich 
den Error nicht.
Ich werd das die Woche nochmal angehen... das Empfangen war erstmal 
wichtiger :)

danke
gruss
darko
Gast #34344
Lesenswert?
• ▲
▼
ehm ja natürlich, du hast recht AT+CMGF=?, hatte mich vertippt :)

also da kommt nur ein ERROR

at+cmgs=17

> 07911467000044F325000B811097051636F6000004F4F29C0E

ERROR

wobei ich mir bei der Byteanzahl nicht sicher bin, also die länge der 
PDU... hier mit 17
hab gelesen mann zähöt die SMSC Adresse... ansonsten wärs ja 25.
vielleicht hab ich auch hier einen denkfehler :(
Gast #34345
Lesenswert?
• ▲
▼
Hmmm, da bei mir Text ohne Probleme funktioniert, hab ich mihc mit dem 
PDU-Format nicht so genau auseinandergesetzt. Aber ich schick dir mal 
zwei Links die dir ev. helfen könnten.
Konvertieren von Text in PDU und zurück

http://home.student.utwente.nl/s.p.ekkebus/portfolio/resource/sms_pdu.html

Und hier 'ne Implementierung zum Versenden von SMS-Nchrichten von der 
Kommandozeile (unter Linux) inkl. Quellcode, ich denke da kannst du dir 
ev. ein paar sachen abschaun...

http://www.isis.de/~s.frings/smstools/

Hoffe mal das dir das weiterhilft,

Gruß
Peter
Gast #34347
Lesenswert?
• ▲
▼
Ich verwende ein Telit GM862 mit Extensionboard RS-EB-S1, ist recht 
günstig und man kann gut mit basteln (Steckerleisten, Spannungsregler 
und RS232) Preise findest du auf der Homepage von Roundsolutions.

Gruß
Peter
Gast #34348
Lesenswert?
• ▲
▼
Hallo Peter,
danke für die Empfehlung des GM862. Unter www.gsm-modem.de gibt es noch
weitere Hinweise zum Modul. Nutzt Du eigentlich den integrierten TCP/IP
Stack (EASY GPRS) des Moduls? Jeder noch so kleine uC kann damit Emails
versenden, auf HTTP Server zugreifen und so weiter. Ab Sep. 2003 könnt
Ihre eine Triband version GSM 900/1800/1900 haben.
Die kommt denn mit einem Interface für ein Kameramodul. Mit ein paar AT
Befehlen kannst Du dann JPEGs vom Baggersee schicken oder Videostreams
von Deinem Trip in Miami. ;-)
Gruß
Meff
Gast #34349
Lesenswert?
• ▲
▼
Nee, derzeit noch nicht. Will ich  aber auch mal probieren (sobald ich
mal wieder mehr Zeit hab).
Gleich noch ein paar Fragen dazu:
Hab mich bis jetzt noch nicht wirklich damit auseinandergesetzt, aber
GPRS hält doch die Verbindung offen und kostet nur Geld für Daten die
übertragen werden.? Kann man die IP-Adresse anhand der Telefonnummer
ermitteln, oder muß man irgendwelche Verrenkungen machen wie mit Dyndns
o.ä. ? Wird da eigentlich auch zwangsgetrennt und ne neue IP vergeben?

Oder zusammengefasst, könnte ich einen Webserver aufsetzten, der auch
vom Internet aus erreichbar ist?


@Meff: Wirst du eigentlich von denen gesponsert ;)

Gruß
Peter
Gast #34350
Lesenswert?
• ▲
▼
Eigentlich hätte ich auch eine Frage an PeterKasigmx.de. Ich versuche
mich an der Kommunikation zwischen dem C-Control und dem GSM-Modem M20.
Das SMS-Versenden endet stets beim Prompt nach dem
AT+cmgs="111111"<cr>. Ich kann den Strg+Z Befehl nicht auslösen. Wie
geht das?
Danke
Gast #34353
Lesenswert?
• ▲
▼
Moinsen.
Auf der Seite www.nobbi.com gibt ein Programm, das PDU-Spy heißt. Damit
kannst du auch ein PDU-String erzeugen und umgekehrt. Ich hab auch mit
einem Siemens-Handy gearbeitet. Zunächst hatte ich auch Probleme, aber
über den PDU-Spy hats dann geklappt. Da hab ich nämlich rausgefunden,
daß der PDU-String auch Datum usw. enthalten muß.

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren