Datenverbindung von 2 Mikrocontrollern über 2 Handys

Gast #631715
Lesenswert?

Hallo,

ich möchte gerne einen Datenaustausch (keine großen Datenmengen, < 1 kB) 
von 2 Mikrocontrollern über 2 (Siemens-)Handys durchführen.

Also µC A ist über ein Datenkabel mit Handy A verbunden, µC B mit Handy 
B. Wenn ich jetzt von µC A aus mit ATDxxx die Rufnummer von Handy B 
anwähle, dann zeigt Handy B im Display den Text "Ankommende Daten" an 
und auf der seriellen Schnittstelle wird dort "RING" ausgegeben. Wenn 
ich dann an Handy B den Hörer abnehme, dann wird nach ca. 1 bis 2 
Sekunden die Verbindung wieder getrennt und auf Handy A wird "NO 
CARRIER" auf der seriellen Schnittstelle ausgegeben.

Was muss Handy A / Handy B nach Annehmen der Datenverbindung senden, 
damit die Datenverbindung bestehen bleibt?

Ist ein spezielles Protokoll erforderlich?

Wie kann ich auf Handy B die ankommende Datenverbindung per Befehl über 
die serielle Schnittstelle annehmen, ATH1 funktioniert nicht?

Danke.

Marc
Gast #632394
Lesenswert?

Mit "ATA<CR>" wird die Verbindung aufgebaut, Danke.
Welches Protokoll brauche ich jetzt, um Daten hin- und hersenden zu 
können? Wenn ich einfach ASCII-Zeichen eintippe, dann wird die 
Verbindung wieder getrennt, auf beiden Handys kommt dann "NO CARRIER".
Persönliche Seite #632411
Lesenswert?

> Wenn ich einfach ASCII-Zeichen eintippe, dann wird die
> Verbindung wieder getrennt, auf beiden Handys kommt dann "NO CARRIER".

Das sollte eigentlich nicht so sein. Nach Einleiten des 
Verbindungsaufbaus mit "ATA" sollten die Telephone auf beiden Seiten 
eine "CONNECT"-Meldung von sich geben. Die kann durchaus auch etwas 
anders aussehen ("CONNECT 9600" oder so). Nachdem die ausgegeben wurde, 
ist die Verbindung transparent, es ist kein weiteres Protokoll 
erforderlich.
Jedes Byte, das an einem Ende 'reingeschrieben wird, kommt am anderen 
Ende auch 'raus.

Wenn aber die Telephone keine "CONNECT"-Meldung oder sonstiges von sich 
geben (Wartezeit?), dann ist da irgendwas nicht in Ordnung.
Persönliche Seite #632515
Lesenswert?

Das wird so sein, sonst ist nur ausgehende Datenkommunikation damit 
möglich - das bedeutet, Du rufst mit dem Telephon eine geeignete 
Gegenstelle an (ISP, Faxgerät oder ISDN-Karte mit Unterstützung des 
verwendeten V.110-Protokolles).

Eingehende Datenverbindungen ("Händie" wird angerufen) sind -oder waren 
zumindest- bei einfachen Kartenverträgen gesperrt.

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