10. TP-NET-PROTOKOLL
10.1 EINFÜHRUNG INS TP-NET-PROTOKOLL
Das TP-NET-Protokoll ermöglicht es einem Client-Gerät (oder Steuerungssystem),
verschiedene interne Parameter kompatibler Geräte abzufragen und zu ändern.
Die Kommunikation mit diesen Geräten kann über Ethernet mittels Transportprotokoll
UDP/IP unter Verwendung des registrierten UDP-Ports 5800 erfolgen.
Das Protokoll ist einfach und textbasiert und somit leicht zu lesen, zu codieren und zu
ändern, und es basiert auf Nachrichten ohne Notwendigkeit von Anfangs- und Ende-
Trennzeichen: Jede Nachricht wird implizit durch die Gröβe des UDP-Pakets begrenzt. Für
die Nachrichten wird eine maximale Gröβe von
in Groβbuchstaben geschrieben werden.
Um die Verarbeitung der Nachrichten in Steuerungssystemen vom Typ CRESTRON
AMX
, RTI
, VITY
, MEDIALON
®
®
®
Nachricht das Zeichen
LF (0x0A)
hat, die empfangenen Nachrichten einzeln zu verarbeiten, mehrere aufeinanderfolgende
Nachrichten in eine einzige Speicherkette (Buffer) zusammenhängen, um sie später mit
dem
LF
-Trennzeichen wieder zu trennen. Auf die gleiche Weise ist es möglich, mehrere
Nachrichten, die in einem einzigen Datenpaket empfangen wurden, unter Verwendung des
zuvor genannten Trennzeichens zu interpretieren.
Die Nachrichten setzen sich aus einem oder mehreren Feldern zusammen, die jeweils
durch Leerzeichen voneinander getrennt sind (
<TYPE> [PARAM1]
Das erste Feld (TYPE) definiert die Art der Nachricht und somit die Anzahl der
erforderlichen Parameter (jede Nachrichtenart erfordert eine bestimmte Anzahl von
Parametern). Das Feld
•
SYSTEM
•
GET
•
SET
•
INC
•
DEC
•
SUBSCRIBE
•
UNSUBSCRIBE
•
DATA
•
ERROR
In der Tabelle im Kapitel
Nachrichtenarten und ihre entsprechenden Parameter beschrieben.
, usw. zu erleichtern, fügt das Gerät am Ende jeder
®
hinzu. So kann das Client-Programm, wenn es keine Zeit
[PARAM2]
[PARAM3]
TYPE
kann die folgenden Werte enthalten:
VIDA-Parameter
80 Zeichen
festgelegt. Alle Texte müssen
= Leerzeichen):
[PARAM4][LF]
werden die verschiedenen
Web
HW
GUI
,
®
138