Hallo. Hat jemand eine idee, wie ich am einfachsten ein Gerät bauen kann, dass Eine Telefonnummer anruft und nach z.B. 10 Sec wieder auflegt ? Wichtig ist, dass der andere Adapter die Telnummer "sehen" kann. Kann ich da irgendwie die ISDN leitung anzapfen oder die analoge ?
Deutlich einfacher ist es mit einem analogen Telephonanschluss. Da nimmt man ein analoges Modem (Geschwindigkeit irrelevant) und sendet über dessen serielle Schnittstelle einige AT-Kommandos: ATZ (warten, bis Modem mit "OK" oder dergl. antwortet) ATX0 (warten, bis Modem mit "OK" oder dergl. antwortet) ATDT123456789 ('ne Weile warten) +++ (warten, bis Modem mit "OK" oder "NO CARRIER" antwortet) ATH (Modem müsste mit "OK" antworten und spätestens jetzt auch auflegen. Fertig.
Klingt schonmal gut. Werd auch so lösen, wenn es mit ISDN wirklich net geht. In dem Raum, wo ich das Teil installieren will, habe ich leider nur einen ISDN anschluss und jetzt noch einen verlegen wär ein relativ hoher aufwand.
Hier einfachste Lösung: Zusätzlich zum Modem einen a/b-Adapter verwenden. Nächsteinfachere Lösung: ISDN-Terminaladapter mit Analogmodememulation verwenden (teuer). Bastellösung: Altes ISDN-Telephon (Teles-Fon) besorgen und mit µC dessen Tastaturmatrix ansteuern. Richtige Selbstbaulösungen scheiden hier definitiv aus, da der Programmieraufwand (D-Kanalprotokoll etc.) viel zu aufwendig ist.
Es geht schon auch mit ISDN. Wenn Du allerdings im Auge hattest, direkt an die ISDN-Kabel zu gehen... Problem dabei: Du musst dazu das ISDN D-Kanal-Protokoll realisieren. Wenn Du davon eine Vorstellung kriegen willst, dann spick man in die Linux-Sourcen einer passiven ISDN-Karte (z.B. Teles). Und auch dort ist erst einmal ein Chip dazwischen, der den S0-Bus in Bytes verwandelt. Abgesehen von der unvermeidlichen elektrischen Anpassung kann natürlich auch das der Controller selber machen. Wenn Du also nicht grad 10000 Stück davon verkaufst, halte dich lieber an's Analoge. Notfalls per A/B-Wandler. Ggf. gebraucht bei eBay und Co.
Hi. Danke für eure antworten. Ist das D-Kanal Protokoll komplexer als das Eathernet Protokoll ? Mir gehts bei der sache in erster linie um den Lerneffekt
Übersicht: - Rufsteuerung Q.931. Anrufen, auflegen, annehmen, ... - darunter das Bitstrom/Paketprotokoll Q.921, vergleichbar HDLC. - darunter der gemultiplexte B/D-Kanal Bitstrom vom S0 Bus. Infos dazu => ITU. Kostet Geld. Ist sehr grob vergleichbar mit HTTP via Ethernet. Nur sind die einzelnen Layer weniger komplex. Zur groben Einordnung etwa: S0=EthernetBitstrom, Q.921=EthernetPaket/IP/TCP, Q.931=HTTP.
Hallo A.K. Bekomm ich die Infos über das Protokoll nicht (kostenlos) irgendwo anders her, ohne gleich nen linux Device Driver auseinander zu nehmen ? Da es ein Privat Project ist, möchte ich für sowas kein Geld ausgeben.
Keine Ahnung ob es da etwas kostenlos gibt. Die offizielle Quelle ist natürlich die ITU, aber die ist alles andere als kostenlos. Evtl. gibt's auch Bücher.
Hallo, ISDN hat natürlich einen Vorteil: der Rufaufbau geht wesentlich schneller und man kann so nette Sachen wie SMS verschicken etc. Ich empfehle dafür ein ISDN Modem das sich einfach per AT Befehlen ansprechen lässt. zB von www.eviateg.de Martin
ISDN-Modem mit seriellem Anschluss muss doch nicht teuer sein wenn's fuer den privaten gebrauch ist. Auf ebay findet man immer wieder mal ELSA Microlink ISDN TL pro oder auch mal US Robotics Courier ISDN Modems. Die werden ueber AT-Kommandos angesteuert und koennen alles was ein Modem kann, halt am ISDN.
Noch mal zurück zum analogen. Ich glaube auf der Atmel Seite habe ich ein Beispiel gesehen, wo der Atmel einen DTMF-Code erzeugt. Für das Line-Interface gibt es auch spezielle IC die nicht so sehr teuer sind.
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.