Seite 1 von 1

Übersicht über TCP-Clients

Verfasst: 05.03.2016 14:19:13
von F. Schn.
Auch wenn der Forenbereich eigentlich noch nicht so groß ist, dass es sich lohnen würde, dafür ein eigenes Thema aufzumachen, so haben bereits einige angefangen, TCP-Protokoll-Clients zu schreiben. Daher auch hier eine Übersicht über bereits erfolgten oder in Arbeit befindlichen Client-Implementierungen für das Zusi-3-TCP-Protokoll:

Für das Zusi-2-Protokoll siehe hier

Für verbessertes Debugging mit Hilfe von Wireshark gibt es hier eine Hilfe

C++ (Windows, Wine)
C++/Qt (Android, müsste auch für Windows und Linux nutzbar sein) (Git)
C# Source Code
.Net (u.a. C#, VB.Net, ...) (Zweiter Thread zu Beta-Versionen)
Java
Rust
GoLang (Git)
Embedded (Arduino, neuste mir bekannte Variante)
Embedded (Arduino, C/C++, Komplettcode)
Embedded (Arduino, C/C++, Code für Tcp)
Embedded (CODESYS) (außerdem Beckhoff-SPS-Code auf Anfrage)

Eine Dokumentation des Datenformats incl. Beispiele für Delphi befinden sich in der Zusi-3-Installation.

Vielen Dank für's Anpinnen.

Re: Übersicht über TCP-Clients

Verfasst: 05.03.2016 15:37:12
von Carsten Hölscher
Ist gemacht, du hast damit auch den Auftrag, das aktuell zu halten :]

carsten

Re: Übersicht über TCP-Clients

Verfasst: 29.02.2020 10:42:06
von nonesense
QDmi darf auch gerne oben aufgeführt werden.
Der Code ist ja öffentlich:
https://github.com/nonesense84/QDmi

Re: Übersicht über TCP-Clients

Verfasst: 29.02.2020 11:26:16
von F. Schn.
Done.

Re: Übersicht über TCP-Clients

Verfasst: 29.02.2020 23:29:00
von Jannis
Moin,

ich habe vor einiger Zeit mal einen Zusi Client für Go entwickelt. Das ist ein nicht so 100% gepflegter Ableger eines Zusi Professional Clients für die TU Darmstadt.

https://github.com/zusi/zusi-go" target="_blank

Bevor fragen zu dem naming kommen: In meinem jugendlichen Leichtsinn habe ich damals auch die Zusi Organization auf GitHub (https://github.com/zusi" target="_blank) erstellt. Ich habe mit Carsten besprochen, dass dort gerne weitere Community Projekte gehosted werden können. Sollte da Interesse bestehen, schickt mir gerne eine PN.

Gruß
Jannis

Re: Übersicht über TCP-Clients

Verfasst: 22.10.2022 16:04:47
von jokey2k
Aus dem Bedarf für die Ansteuerung eines selbstgebauten Fahrpults heraus, hier auch eine Version mit kompletter API in Python3:

https://github.com/jokey2k/pyzusi3

Oder für pip install auch unter
https://pypi.org/project/pyzusi3/