Hallo allerseits! Ich möchte über das analoge Telefon-Fest-Netz eine Fernabfrage bzw. Fernsteuerung aufbauen. Also: AVR-Schaltung1, seriell ans Modem1 angeschlossen - Telefonverbindung - Modem2, AVR-Schaltung2. Das eingebaute UART soll zum Einsatz kommen. Mein Problem ist hauptsächlich die Ansteuerung des Modems (klar, nur externes Modem kommt in Frage), da ich im Zeitalter des manuellen Herstellens einer Modemverbindung noch nicht mit PC und Modem ausgestattet war. Im wesentlichen benötige ich nur die AT-Kommandos zum Wählen-Umschalten auf Datenübertragung-Anrufannahme-Trennen, wobei Feinheiten wie Besetzt evtl. auch noch zu berücksichtigen wären. Muß ich mich wirklich durch die umfangreichen Modem-Befehlssätze wühlen oder sind diese Standard-Kommandos noch jemandem geläufig? Hat jemand so etwas änliches schon mal in einer Bauanleitung gesehen? Daß man per Terminalprogramm AT-Kommandos eintippen kann und 'ne Antwort vom Modem erhält ist mir bereits klar. So könnte mein uraltes Fury 2400 Modem wieder zum Einsatz kommen :-). Gruß
Also eine Liste der Befehle wirst Du haben... Ansonsten: http://www.mcca.or.at/info/hayes.htm Der Befehl atdt 12345 wählt Nummer 12345 und stellt eine Verbindung mit dem Modem dort her. Fallst Du eine Telefonanlage hast, mußt Du vorher noch mit atx3 das Warten aufs Freizeichen abschalten. Das annehmende Modem sagt jetzt "ring". mit dem befehl ata kannst Du abnehmen. Das Modem sagt nach dem Wählen irgendwann "connect <baudrate>" oder gibt eine Fehlermeldung, z.B. "busy" für besetzt. Der Datenübertragungsmodus ist automatisch jetzt eingeschaltet. um wieder in den Befehlsmodus zu kommen, benutzt Du folgende Sequenz: 3 sekunden Pause - +++ senden - 3 sekunden Pause. Dann kannst Du mit ath auflegen. Probiere das doch mal über ein Terminalprogramm aus, dann wirst Du schnell vertraut damit. Viele Grüße Johannes
Hallo, vielen Dank für die schnellen Infos. Die Sache sieht auf den ersten Blick einfacher aus als erwartet. Das annehmende Modem muß man, glaube ich, noch freischalten für Anrufannahme wie im Faxprogramm. Aber das finde ich schon selbst heraus. Gruß Chris
Die Modems haben fast alle eine Leitung auf der seriellen Schnittstelle, die sich "Ring Indicator" nennt. Wenn jemand anruft, führt die Leitung ein Signal. Einfach auswerten und dann den AT-Befehl zum Abheben senden.
Hallo, google mal nach "lallus". Das ist ein Projekt vom WDR-Computerclub. Da wird das ganze mit einem Lineinterface, einem DTMF-decoder und der C-Control gemacht...
Hi nochmal! Das annehmende Modem kanst Du auf automatische Annahme schalten, ja. das geht mit ata1, dann nimmt es nach ein mal "Klingeln" ab. Geht aber auch manuell mit "ata" sobald das "ring" kommt, wie oben beschrieben. Probiere es doch einfach mal aus: Modem an die Telefonanlage hängen und mit dem Telefon anrufen. Wenn das geht, mal mit nem zweiten Modem probieren.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.