Forum: Mikrocontroller und Digitale Elektronik Protokoll Siemens A57 --> PC (Befehlssammlung?)


von Ert (Gast)


Lesenswert?

Hallo,

ich habe das alte Handy von meiner Mutter ein Siemens A57 in die Finger 
bekommen. Nach ein bisschen googlen hab ich rausbekommen das es eine 
serielle Schittstelle hat.
http://www.inside-handy.de/handys/siemens_a57/495_allgemein.html
Ich finde aber leider überhabt keine Protokollbeschreibung und keine 
Pinbelegung etc...

Kennt einer von euch eine Bastlerseite oder eine Quelle?

Ich habe vor das Handy als Fernsteuerung zu betreiben. Ein Atmega soll 
dann den Bus "abhören". Perfekt wär wenn man Steuersignale direkt per 
SMS senden kann und diese dann auf die Schnittstelle ausgeben kann und 
evtl. zurücksenden kann... Oder ist das Handy schon zu modern?

Lohnt es sich das weiterzuverfolgen?

Danke für die Infos.

Grüße Ert

von Händie (Gast)


Lesenswert?

Siemens? haben die mal Handys gebaut?

von Niels K. (niels-k)


Lesenswert?

Ert schrieb:

> Lohnt es sich das weiterzuverfolgen?

Das lohnt sich in jedem Fall:

Bisher mit solchen Geräten umgesetzt: SMS senden , SMS auslesen, Ports 
setzen, IO auslesen, ADC auslesen, Sprachdaten versenden

In Vorbereitung: Sprachverschlüsselung mit CSD

Bei Interesse hier lesen:
Beitrag "GSM GPS - Tracker"

Für die PDUs, die Du brauchen wirst:
Beitrag "SMS in PDU Format konvertieren"
und:
Beitrag "SMS im PDU.Format in Text umwandeln"

Grüße

von Ert (Gast)


Lesenswert?

Hallo Niels,

ich habe jetzt mal in deine Dokumentation geschaut... Respekt erstmal.

Nun hab ich eine Frage. Auf der Seite 5 steht:

"...Im vorliegenden Beispiel kommt als Mobiltelefon ein Siemens A60 auf 
GSM-Trackerseite, sowie ein C65 auf Empfängerseite zum Einsatz. 
Prinzipiell lassen sich auch andere Mobiltelefone verwenden. (...) 
Vorraussetzung ist, dass das Telefon eine serielle Schnittstelle 
beinhaltet, die über eine automatische Erkennung der Baudrate (an Hand 
von „AT“)..."

Gibt es irgendwo tiefergehende Informationen zum A57?

Ich habe jetzt eine Liste mit AT-Befehlen für Siemens Telefone gefunden:
http://www.nobbi.com/atsiem.html
Da steht aber leider nirgends mein Handytyp...
Benutzt du auch diese Befehle?
Oder besitzt du eine andere AT-Befehlsliste?

Aber schaden wird es dem Handy sicher nicht wenn ich es an einen 
seriellen Port hänge und mit hyper ein paar unverfängliche Befehle funkt 
:D,

Ich kauf mir jetzt fürs erste nen Kabel bei ebay, kostet ja nicht die 
Welt.

Grüße Ert

von Niels K. (niels-k)


Lesenswert?

Es gibt noch weitere Befehle:
Diese sind von Microsoft, für die Modemflusssteuerung. Diese Befehle 
sind für CSD (Datenverbindungen) von Interesse
http://support.microsoft.com/kb/164660/de

By the way: Wie sieht beim A57 die untere Buchsenleiste aus? Ist die wie 
hier abgebildet: 
http://pinouts.ru/CellularPhones-P-W/siemens_c55_pinout.shtml

Wenn ja, dann häng mal einen Pegelwandler dran und schicke über den PC 
die Befehle.

von Ert (Gast)


Lesenswert?

Ich glaube ich bin einfach zu dumm dafür.  :-(
(Oder mein Handy ist kaputt.)

Habe das Hany via Datenkabel an meinen seriellen Port gehängt. Ging 
nicht. Dann Handy via Max232 + Datenkabel an einen Mega32. Ging auch 
nicht.

Dann Handy direkt an Atmega bei 3,3V... Analog zu einem Beitrag hier im 
Forum  (PIN2,3,4 des Handys angeschlossen) auch überhaupt keine Regung 
vom handy :-(

Muss man die Schnittstelle erst freischalten? Habe im Menü nix 
gefunden...

Was muss man eigentlich schicken?
AT+CMGS
at+cmgs

oder statt + ein ^?
Bei 19200 oder 9600 Baud?

habe in verschiedene Codes geschaut. Der Eine macht es mal so, der 
nächste anders und bei allen gehts...

Langsam habe ich alle Kombinationen durch und NIX geht  :-(

Kann mir einer einen Code posten der eine Reaktion beim Handy 
hervorrufen muss?

Danke und Grüße aus dem Norden.
Ert

von Niels K. (niels-k)


Lesenswert?

Ein einfacher Code zur Reaktion lautet:
AT <CR>

Das <CR> nicht senden, sondern nur ENTER drücken.

Das Mobiltelefon antwortet mit OK, oder aber mit
AT

OK

Problemlösung:
Hyperterminal auf 19200bps, keine Flusssteuerung, 8Bit, keine Parität

Alle Befehle mit ^s sind eine spezielle HayesCodeerweiterung 
ausschließlich für Siemens Geräte. Zum Aufbau einer Rufverbindung z.B.

"AT 01577712345" eingeben.

Die serielle Schnittstelle ist von Grund auf immer aktiv. Jedoch kann 
ich zum A57 keine Informationen in Bezug auf die Schnittstelle finden.

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.