Netzwerkprotokoll


Alle Komponenten des MessPC Systems (Software für Windows, Software für Linux und die Ethernetbox) stellen im Netzwerk eine Schnittstelle bereit, über die andere Applikationen auf die gemessenen Daten zugreifen können.

Der Datenverkehr erfolgt dabei standardmässig über den TCP-Port 4000, dieser Port kann aber in der Konfiguration geändert werden.

Für den Datenaustausch baut der Client eine TCP Connection zum MessPC-Server auf und sendet eine Anfrage der Form:

pcmeasure.com1.1<CR><LF> (<CR> und <LF> stehen für Hex 0x0d 0x0a)

Der Antwortstring hat unter anderem folgenden Inhalt: 'value=1.23'
Interessant ist auch die Rückgabe 'valid=0' oder 'valid=1', die anzeigt, ob die Daten gültig sind.

Damit ist eine einfache Auswertung in eigenen Applikationen möglich.

Als Beispiel können die Scripte für MRTG oder die RRDTools dienen. Weitere Beispiele beschreiben die Abfrage mit PHP, Microsoft Visual C#, Java und LabView.

Die Abfragen können sich an folgende Ports richten:

MessPC Software für Windows und Linux:

pcmeasure.lpt1.1 oder  input.1
pcmeasure.lpt1.2 oder  input.2
pcmeasure.lpt1.3 oder  input.3
pcmeasure.lpt1.4 oder  input.4
pcmeasure.lpt2.1 oder  input.5
pcmeasure.lpt2.2 oder  input.6
pcmeasure.lpt2.3 oder  input.7
pcmeasure.lpt2.4 oder  input.8
pcmeasure.lpt3.1 oder  input.9
pcmeasure.lpt3.2 oder  input.10
pcmeasure.lpt3.3 oder  input.11
pcmeasure.lpt3.4 oder  input.12
pcmeasure.com1.1 oder  input.13
pcmeasure.com1.2 oder  input.14
pcmeasure.com1.3 oder  input.15
pcmeasure.com1.4 oder  input.16
pcmeasure.com2.1 oder  input.17
pcmeasure.com2.2 oder  input.18
pcmeasure.com2.3 oder  input.19
pcmeasure.com2.4 oder  input.20
pcmeasure.com3.1 oder  input.21
pcmeasure.com3.2 oder  input.22
pcmeasure.com3.3 oder  input.23
pcmeasure.com3.4 oder  input.24
pcmeasure.com4.1 oder  input.25
pcmeasure.com4.2 oder  input.26
pcmeasure.com4.3 oder  input.27
pcmeasure.com4.4 oder  input.28

nur MessPC Software für Windows:

pcmeasure.display.1
pcmeasure.display.2
pcmeasure.display.3
pcmeasure.display.4
pcmeasure.display.5
pcmeasure.display.6
pcmeasure.display.7
pcmeasure.display.8
pcmeasure.display.9
pcmeasure.display.10
pcmeasure.display.11
pcmeasure.display.12

Ethernetbox 1, 2 und 3:

pcmeasure.com1.1 (= Port 1)
pcmeasure.com1.2 (= Port 2)
pcmeasure.com1.3 (= Port 3)
pcmeasure.com1.4 (= Port 4)
pcmeasure.com2.1 (= Port 5)
pcmeasure.com2.2 (= Port 6)
pcmeasure.com2.3 (= Port 7)
pcmeasure.com2.4 (= Port 8)
pcmeasure.com3.1 (= Port 9)
pcmeasure.com3.2 (= Port 10)
pcmeasure.com3.3 (= Port 11)
pcmeasure.com3.4 (= Port 12)
counter.read.01; (= Zähler 1)
counter.read.02; (= Zähler 2)
counter.read.03; (= Zähler 3)
counter.read.04; (= Zähler 4)
counter.read.05; (= Zähler 5)
counter.read.06; (= Zähler 6)
counter.read.07; (= Zähler 7)
counter.read.08; (= Zähler 8)
counter.read.09; (= Zähler 9)
counter.read.10; (= Zähler 10)
counter.read.11; (= Zähler 11)
counter.read.12; (= Zähler 12)

A/D Wandler in Ethernetbox 2:

pcmeasure.lpt1.1 (= Kanal 1)
pcmeasure.lpt1.2 (= Kanal 2)
pcmeasure.lpt1.3 (= Kanal 3)
pcmeasure.lpt1.4 (= Kanal 4)
pcmeasure.lpt2.1 (= Kanal 5)
pcmeasure.lpt2.2 (= Kanal 6)
pcmeasure.lpt2.3 (= Kanal 7)
pcmeasure.lpt2.4 (= Kanal 8)


Kontakt: better networks  Lutz Schulze  Hauptstrasse 34
01909 Grossharthau-Bühlau - Impressum/Datenschutz
Tel. 035954 53396        Fax 035954 53397
support@messpc.de bestellung@messpc.de
Die Zeitschrift 'IT-Administrator' hat das MessPC System getestet und einen mehrseitigen Bericht veröffentlicht.