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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.