freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 14:53

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Knxnet/IP
BeitragVerfasst: 12. April 2011 15:24 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 12. April 2011 15:20
Beiträge: 4
Hallo ich bin gerade dabei mir das KNXnet/IP Telegramm anzuschauen, kann mir jedoch nicht erklären wie der cemi sich zusammensetzt. Kann mir da jemand helfen bzw. eine gute Doku empfehlen?

Wäre super wenn mir jemand helfen könnte!

Grüße


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 12. April 2011 17:58 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Schau dir doch mal den eibd aus dem bcusdk an. Da ist schon alles fertig, vllt kannst da ja ein existierendes Interface benutzen.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 13. April 2011 13:52 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. September 2009 21:58
Beiträge: 146
Der cEMI Frame ist im Prinzip ein EMI Frame, bei dem der Header etwas erweitert ist.

Die Antwort ist vermutlich zu vage um etwas damit anzufangen. Aber vielleicht sagst Du mal was Du machen willst, dann könnten wir u.U. bessere Tipps geben?

LG,
Stefan


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 14. April 2011 13:03 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 12. April 2011 15:20
Beiträge: 4
Vielen Dank für die schnellen Antworten!
Ich will mir einen SPS Baustein erstellen, der über den "Routing-Modus" mit dem KNX kommuniziert! Dazu will ich auf der einen Seite die Telegramme, die der Router auf die Multicast Addr. schreibt mitschneiden und auswerten, auf der anderen Seite soll die SPS fertige Telegramme packen und wieder auf das KNX schreiben.
Mein Problem war bisher, dass ich keine Vernünftige Doku hatte, wie dieses Telegramm im einzelnen aufgebaut ist, oder besser gesagt wie z.B. die APCI / TPCI genau zustande kommen!
Nun habe ich aber alle Daten zusammen und bin gerade dabei diesen Baustein zu schreien und zu dokumentieren!

Trotzdem vielen Dank an alle die mir sofort geantwortet haben!


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 14. April 2011 18:11 
Offline
Junior Boarder
Junior Boarder

Registriert: 25. Juni 2009 08:23
Beiträge: 33
mcmazie hat geschrieben:
Nun habe ich aber alle Daten zusammen und bin gerade dabei diesen Baustein zu schreien und zu dokumentieren!

Falls Du kein Problem damit hast, die gesammelten Infos auch mir bereitzustellen, würde ich mich sehr freuen... :-)
Ich bin auch auf der Suche, aber habe noch nichts brauchbares gefunden.
Ich schreibe Dir mal eine Privatmitteilung mit meiner Mailadresse.

Gruß...
Andi


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 14. April 2011 18:19 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Falls deine Doku fertig ist und du die gerne teilen willst und keine Rechte Dritter verletzt werden, können wir die auch gerne auf unserer Seite für andere Leute zur Verfügung stellen.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 14. April 2011 18:37 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 12. April 2011 15:20
Beiträge: 4
Ich weiß nicht in wie weit es eine Rechte Verletzung ist, wenn man sich die Daten durch Reverse Engineering herausgefunden hat! Falls dies nicht der Fall ist, werde ich die Doku auf http://www.oscat.de zu Verfügung stellen, sobald ich mit meinem Baustein fertig bin!


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 14. April 2011 19:08 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. September 2009 21:58
Beiträge: 146
Eine Java Implementierung von KNXnet/IP habe ich, falls das wer braucht. Damit kann man mit einem KNXnet/IP Gerät reden und darüber Telegramme versenden und empfangen.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 15. April 2011 08:48 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 12. April 2011 15:20
Beiträge: 4
Wie arbeitest du bei deiner Java Implementierung? Versendest du die Telegramme an die Multicast Addresse (KNXnet IP Routing) oder baust du eine direkte Verbindung mit der Schnittstelle auf? Könntest du mir diese Java Implementierung mal zukommen lassen? Ich sende dir ne PM!

Grüße


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 15. April 2011 10:08 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. September 2009 21:58
Beiträge: 146
Mir geht/ging es primär darum mit dem Bus zu reden wie ETS oder eine Visu es macht. Also nicht um das Weiterleiten von Paketen wie es z.B. ein KNXnet/IP Router machen könnte. Es ist alles erweiterbar, aber derzeit ist eben nur die "normale" Kommunikation mit dem Bus und der Bus Monitor implementiert.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 15. April 2011 15:08 
Offline
Expert Boarder
Expert Boarder

Registriert: 15. Oktober 2010 18:13
Beiträge: 145
StefanT hat geschrieben:
Eine Java Implementierung von KNXnet/IP habe ich, falls das wer braucht. Damit kann man mit einem KNXnet/IP Gerät reden und darüber Telegramme versenden und empfangen.

Hach schade. Immer nur Java. Hat denn keiner eine .NET Api? :(

_________________
Die Sollbruchstelle des Toilettenpapiers hat ihre Lösungsstruktur geändert.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 19. April 2011 12:59 
Offline
Expert Boarder
Expert Boarder

Registriert: 5. Juli 2009 16:47
Beiträge: 151
Wohnort: Ostfildern
Hallo,

eine .net API würde mich auch interessieren.

Momentan läuft bei auf einem Server eine .net-Anwendung, die auf einer Seite über eine BCU auf dem EIB hört/sendet und die Telegramme dann über einen TCP/IP Schnittstelle und ein proprietäres Protokoll anderen Rechnern zur Verfügung stellt.
Diese stellen dann z.B. eine VISU dar oder dienen der Steuerung von Vorgängen.

Schön wäre es, das proprietäre Protokoll durch einen Standard z.B. KNXnet/IP zu ersetzen, damit darüber auch mit der ETS3/4 programmiert werden kann.

Hat da jemand schon was gemacht?

Gruß
Petzi


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 19. April 2011 15:01 
Offline
Junior Boarder
Junior Boarder

Registriert: 19. Juli 2010 16:25
Beiträge: 33
Hallo,

ich würde mich über die Java-API auch sehr freuen!

Gruß,
Christian


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 19. April 2011 15:39 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. September 2009 21:58
Beiträge: 146
Ist im Freebus SVN eingecheckt, für jene die Zugang haben.
Es sollte aber kein Problem sein die Sourcen vom KNX Protokoll Teil als Zip
wo bereit zu stellen.

Sorry, mcmazie, ich wollte es Dir schon eine Weile schicken. Ich habe derzeit
zuhause eine größere Baustelle und schaffe kaum sonst noch was.

LG,
Stefan


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Knxnet/IP
BeitragVerfasst: 26. April 2011 22:14 
Offline
Junior Boarder
Junior Boarder

Registriert: 19. Januar 2008 22:25
Beiträge: 30
Ich habe eine Knxnet/IP Implementation in C++ (Visual Studio).

Der Tunneling Client ist im Prinzip fertig, und es gehen auch alle APDU Frames zum Programmieren, Schreiben, Lesen so wie es auch ETS low level macht.
komfortable high level funktionen fehlen.
Verwende es momentan als Commandline tool zum lesen/schreiben des memories bzw. zum lesen/schreiben der groupvalues oder propertyvalues beim testen.

Der Server Teil ist momentan auf Eis, ging schon mal d.h. ETS3 hat es schon im Netz gefunden und konnte verbinden, ist aber momentan nicht verwerndbar.
Die Idee zum Server, war eigenlich eine art simulation um zu testen was ETS genau macht, hat aber keine Priorität mehr.

Die Infos zum knxnetip/cemi habe ich durch protokollieren des traffics am netzwerk + vorhandener knx specs rausbekommen.
Dazu verwende ich einen EIBmarkt IP Router, der ist relativ günstig zu haben.

Zum Tracen des Netzwerks verwende ich den Microsoft Netmon 3.3 mit einem von mir programmierten KNXnetIP/cEMI Protokoll Parser Script.

Der Protokoll Parser ist nicht 100% fertig hat mir aber schon unglaublich viel Zeit erspart beim Suchen von Kommunikationsproblemen.

Das Parser Script ist im SVN bei den Tools und empfehlenswert, die C++ Sourcen noch nicht weil das Projekt noch grosses Chaos ist.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de