Hallo,
ich bin einer der Gründer des Apache PLC4X Projektes.
Um mein baby auch zuhause einsetzen zu können, arbeite ich gerade an einem PLC4X Treiber für mein KNX System zuhause. Generell bin ich in der Lage alle UDP Pakete meiner Gira Knx/IP Schnittstelle zu interpretieren soweit mich die KNX Protokoll Spezifikation gebracht hat. Nun hänge ich ein wenig an den L_Busmon.ind Paketen. Genau da wo auch der WireShark "RAW Frame" sagt und die KNX Spec mir mitteilt, dass sie ab hier nicht mehr zuständig ist ;-)
Zwar habe ich schon diese Infos zu Rate gezogen: https://www.dehof.de/eib/pdfs/EMI-FT...age-Format.pdf, allerdings erklärt diese nicht alle Fälle.
z.B. bekomme ich viele Pakete, die als Daten nur ein byte mit "0xCC" enthalten. Das lässt sich in dem schema irgendwie nicht abbilden (Binär 1100, bei dem also das reserved Feld, das eigentlich 0 sein sollte, 1 ist). Auch sieht es so aus, als wenn das "Kontroll -Feld 1", wenn es bei mir 0xBC ist kein Kontroll-Feld 2 zu haben scheint, sondern direkt mit der Quell-Adresse weiter macht.
Gibt es irgendwo genauere Informationen über das encoding? Ich bin auch bereit Specs zu erwerben.
Gruß,
Chris
ich bin einer der Gründer des Apache PLC4X Projektes.
Um mein baby auch zuhause einsetzen zu können, arbeite ich gerade an einem PLC4X Treiber für mein KNX System zuhause. Generell bin ich in der Lage alle UDP Pakete meiner Gira Knx/IP Schnittstelle zu interpretieren soweit mich die KNX Protokoll Spezifikation gebracht hat. Nun hänge ich ein wenig an den L_Busmon.ind Paketen. Genau da wo auch der WireShark "RAW Frame" sagt und die KNX Spec mir mitteilt, dass sie ab hier nicht mehr zuständig ist ;-)
Zwar habe ich schon diese Infos zu Rate gezogen: https://www.dehof.de/eib/pdfs/EMI-FT...age-Format.pdf, allerdings erklärt diese nicht alle Fälle.
z.B. bekomme ich viele Pakete, die als Daten nur ein byte mit "0xCC" enthalten. Das lässt sich in dem schema irgendwie nicht abbilden (Binär 1100, bei dem also das reserved Feld, das eigentlich 0 sein sollte, 1 ist). Auch sieht es so aus, als wenn das "Kontroll -Feld 1", wenn es bei mir 0xBC ist kein Kontroll-Feld 2 zu haben scheint, sondern direkt mit der Quell-Adresse weiter macht.
Gibt es irgendwo genauere Informationen über das encoding? Ich bin auch bereit Specs zu erwerben.
Gruß,
Chris
Kommentar