PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RS232 - Parameter



Tomuschat
05.04.07, 16:35
Hallo,
ich versuche eine EIB-Installation übers Internet zu steuern. Der Anschluss von EIB an den Linux - Web - Server erfolgt über ein SIEMENS '5WG1 148-1AB02' RS232 - Schnittstelle.
Obwohl ich unter windows mit der ETS-Software anschluss an den EIB bekomme, kann ich unter Linux keine Telegramme empfangen. Weiß jemand, welche Parameter ich für den Telegrammempfang einstellen muss (Parity=?, Stopbits=?, Baud=9600, Hardware-Flow-Control=?)? Muss eine Initialisierung gesendet werden??

Vielen Dank für alle Tipps

Michael Tomuschat

NetFritz
05.04.07, 17:20
Hallo
Die SIEMENS '5WG1 148-1AB02 kann kein FT1.2 Protokoll.
Da musst Du die SIEMENS '5WG1 148-1AB04 nehmen.
Mit was für ein Linux - Web - Server greifst Du auf die Schnittstelle zu.
Gruss NetFritz

Flaco
05.04.07, 18:16
@ Tomuschat
Wie von NetFritz dargestellt kann diese Siemens Schnittstelle kein treiberloses FT1.2 Protokoll.

Ich nutze die von Dir genannte Schnittstelle mit einem BCU1-Kerneltreiber (sourcen von der TU Wien, dann fuer 2.6.19-Kernel auf einem Debian/Sid-System kompiliert) und Tweety oder eibd (ebenfalls TU Wien) als Tunnelling-Server (Tweety kann nur BCU1). Der Zugriff zum Bus ist damit kein Problem mehr.

Schoene Ostergruesse,
Bernhard

Flaco
05.04.07, 18:29
Vergessen habe ich noch, dass die serielle Schnittstelle unter Linux fuer den Buszugriff reserviert werden muss:

setserial /dev/ttySx uart none

wobei x die genutzte serielle Schnittstelle am PC beschreibt (0,1,...)

Hilfreiche Links:

eib kernel driver: http://www.auto.tuwien.ac.at/~mkoegler/index.php/eibdriver (http://www.auto.tuwien.ac.at/%7Emkoegler/index.php/eibdriver)

KNXLive (Knoppix basierter Distro; damit kannst Du den Buszugriff mit Deiner Schnittstelle am einfachsten testen): http://www.auto.tuwien.ac.at/~mkoegler/index.php/knxlive (http://www.auto.tuwien.ac.at/%7Emkoegler/index.php/knxlive)

Gruss,
Bernhard

Tomuschat
05.04.07, 19:09
Hi,

danke für die Antworten. Ich habe erst seit ein paar Tagen was von EIB gehört und kenne mich noch nicht gut aus.
Was hat es denn mit dem FT 1.2 - Protokoll auf sich?
Wo liegt der Unterschied zwischen setserial xx und wenn ich die Schnittstelle mit einem C-Programm exclusiv öffne und mit tcsetattr die Parameter setze?
Wo gibt es gute Infos?

Schöne Ostern

Michael

ttsiebzehntt
23.06.07, 14:43
Hi,

hab ich das jetzt richtig verstanden, mit der '5WG1 148-1AB02' bekommen ich mit eibd keinen Zugang aufs EIB? eibd kann ja nicht nur FT1.2. Ich hab aber auch noch keine richtige Konfiguration rausbekommen um mit KNXLive eibd zu starten. Hoffe jemand kann mir helfen.